Nama
: M. Fikri Rofiudin
NIM : 1402040442
Prodi
: TI A
Semester : 1
Functional Dependency
merupakan ketergantungan didalam sebuah relasi atau hubungan antara atribut , yang dimana harga dari suatu atribut dapat menetukan harga atribbut yang lain
merupakan ketergantungan didalam sebuah relasi atau hubungan antara atribut , yang dimana harga dari suatu atribut dapat menetukan harga atribbut yang lain
Contoh
nya
Dalam
table mahasiswa
FD
NamaMahasisawa -> NIM
Macam macam FD itu ada tiga yaitu Full Functional Dependency (Penuh), Partially dependency,dan Transitive
dependency
a.
Full Functional Dependency (Penuh),
yaitu jika terdapat atribut A dan B dalam suatu relasi, dimana
-
atribut B memeiliki ketergantungan fungsional secara penuh terhadap
atribut A
-
B bukan memiliki dependensial terhadap atribbut A
Contoh :
{NIM,nama}àidRuang bukan Full
Dependency
Jika nama dihilangkan, maka NIMàidRunga bisa Full dependency
Contoh 2
{No_Dosen,Pendidikan}àTh_Lulus
B tidak memiliki dependensi terhadap subset A.
b.
Partially dependency yaitu ketergantungan fungsional yang
dimana beberapa atribut dapat di hapus dari A tanpa menghapus ketergantungan
/masih ada ketergantungan dengan atribut yang lain
NIM,Nama-> idRuang
Jika Nama dihapus masih
ada FD antara NIM -> idRuang
c.
Transitive dependency merupakan tipe FD yang dimana kondisi
atibut A,B,C merupakan atribut relasi yang dimana A -> B dan B -> C (C
itu dinamakan Transitive dependency terhadap A melalui atribut B)
Semisal contoh:
Nipà{Nama,Jabatan,Gaji,kdCabang,almCabang}
kdCabangàalmCabang