- Dependensi Fungsional Penuh
Definisi
dari dependensi fungsional penuh adalah Suatu atribut Y mempunyai dependensi
fungsional penuh terhadap atribut X jika :
Y mempunyai dependensi fungsional terhadap X,
Y tidak memiliki dependensi terhadap bagian dari X
Contoh pada tabel Pelanggan dengan dengan atribut
sebgai berikut :
Pelanggan (Kode_PLG, Nama, Kota, No_FAX)
Maka Dependensi fungsional penuh dapat dijelaskan
sebagai berikut;
1. {Kode_PLG, Kota} Ã No_FAX
2. Kode_PLG Ã No_FAX
Kondisi 1: No_FAX bergantung pada {Kode_PLG, Kota}
dan juga pada
Kondisi 2: bergantung
pada Kode_PLG, yang merupakan bagian dari kondisi 1, maka No_FAX tidak
mempunyai dependensi fungsional sepenuhnya terhadap {Kode_PLG, Kota}. Dengan
kata lain, No_FAX hanya mempunyai dependensi penuh terhadap Kode_PLG.
Dari beberapa literatur
mengatakan bahwa dependensi fungsional penuh merupakan dependensi fungsional
yang tidak dapat dibagi lagi (irreducible
dependent).
Catatan
:
Berkaitan dengan hal ini terdapat istilah irreducible dependent atau dependensi
yang tak dapat dibagi lagi. Istilah ini identik dengan dependensi fungsional
sepenuhnya (full functional dependent) atau terkadang hanya disebut dependensi
sepenuhnya (fully dependent).
Definisi
dari dependensi fungsional total adalah Suatu atribut Y mempunyai dependensi
Total terhadap atribut X jika;
Y mempunyai dependensi fungsional terhadap X,
X tidak memiliki dependensi terhadap bagian dari Y
Dinyatakan dengan
Notasi: X ↔ Y
Contoh pada tabel Mahasiswa :
Maka dependensi totalnya adalah
NIM ↔ NAMA_MHS
Dengan asumsi tidak ada nilai data pada NAMA_MHS
yang sama.
3. Dependensi Transitif
Definisi
dari dependensi Transitif adalah Suatu atribut Z mempunyai dependensi transitif
terhadap atribut X jika;
Y mempunyai dependensi fungsional terhasap X,
Z juga mempunyai dependensi fungsional terhasap Y
Contoh :
a.
Tabel Jadwal
Maka
dependensi transitifnya adalah
Kuliah{RUANG,
WAKTU}
RUANG GEDUNG
Maka terlihat Kuliah RUANG GEDUNG, dengan demikian atribut GEDUNG memiliki dependensi transitif terhadap
atribut Kuliah.
0 komentar:
Posting Komentar