Functional dependency یا وابستگی تابعی بیان کننده این است که صفتهایی در دیتابیس به هم وابسته هستند به نحوی که مقدار یک صفت در جدول تعیین کننده مقدار صفت دیگر در همان جدول خواهد بود

فرض کنید یک جدول از اطلاعات دانش آموزان با (ستون ها) صفت های  Stu_Id, Stu_Name, Stu_Age داشته باشیم. حالا مقدار صفت  Stu_Id بصورت یکتا بیان کننده مقدار صفت  Stu_Name خواهد بود چرا که هرگاه ما شماره دانش آموزی را داشته باشیم کلیه اطلاعات دیگر آن دانش آموز را هم خواهیم داشت. این حالت به وابستگی تابعی شناخته می شود و بصورت  Stu_Id->Stu_Name  نشان داده می شود یا بطور شفاهی می گوییم  Stu_Name وابسته تابعی یا مقدار وابسته است.

انواع وابستگی تابعی

  • بدیهی
  • غیر بدیهی
  • چند مقداری
  • غیر مستقیم

 

Leave a Comment