Page 8 - Modul 10
P. 8
Selain dependensi fungsional yang telah dibahas beserta kekhususannya, terdapat
dependensi lain yang dinamakan dependensi bernilai banyak (MVD/ Muti-valued
dependency). MVD menyatakan dependensi antara dua atribut dalam sebuah relasi dengan
sifat untuk setiap nilai A terdapat sejumlah nilai B. Jadi sebuah nilai A berpasangan dengan
sejumlah nilai B. Contoh ditunjukkan pada gambar 10.6.
Gambar 10.6 Gambaran dependensi bernilai banyak
(MVD)
Contoh diatas dinyatakan bahwa seseorang bisa memiliki kemampuan berbahasa asing
lebih dari satu. Hubungan tersebut berada dalam sebuah relasi. Dependensi seperti itu
digambarkan sebagai berikut :
Nama → Bahasa_Asing
Ada kalanya sebuah relasi memiliki 2 buah dependensi bernilai banyak. Sebagai
contoh, perhatikan relasi pada tabel 10.9 yaitu relasi MDB. Relasi tersebut adalah hasil
normalisasi dari bentuk tidak ternormalisasi yang tercantum pada gambar 10.8.
Tabel 10.9 contoh relasi dengan dependensi bernilai
banyak
8