Partial Functional Dependency dan Transitive Functional Dependency
Partial Functional Dependency
Partial Functional dependency atau kebergantungan fungsional parsial terjadi bila:- B -> A
- B adalah bagian dari candidate key
Untuk lebih jelasnya perhatikan tabel berikut ini:
| NIM | Nama_Mhs | Kode_MK | Nilai |
| 1-01 | Tukimin | TE-001 | A |
| 1-01 | Tukimin | DU-001 | A |
| 2-01 | Jamilah | IF-001 | B |
| 2-01 | Jamilah | DU-001 | C |
| 2-02 | Maemunah | IF-002 | A |
- Super key : (nim,kode_mk), (nim,nama_mhs,kode_mk) dan (nim,nama_mhs,kode_mk,nilai)
- Dari super key yang sudah diperoleh pada poin 1, maka dipilih super key yang akan menjadi candidate key yaitu (nim,kode_mk)
- FD: (nim) à (nama_mhs)
Transitive Functional Dependency
Transitive Functional dependency atau kebergantungan fungsional transitif terjadi jika:- A -> B
- B -> C
Untuk lebih jelasnya perhatikan contoh tabel berikut ini:
| NIM | Nama_Mhs | Kd_Jur | Nama_Jur |
| 1-01 | Tukimin | TE | Elektro |
| 1-01 | Tukimin | TE | Elektro |
| 2-01 | Jamilah | IF | Informatika |
| 2-01 | Jamilah | IF | Informatika |
| 2-02 | Maemunah | IF | Informatika |
FD2: (kd_jur) -> (nama_jur)
Dengan demikian dapat disimpulkan bahwa (nama_jur) bergantung secara transitif terhadap (nim) melalui (kd_jur) atau dapat juga dikatakan bahwa (nim) à (nama_jur) secara transitif melalui (kd_jur).



0 komentar:
Post a Comment