Page 9 - Modul 10
P. 9
Gambar 10.8 Bentuk tidak ternormalisasi yang menunjukkan hubungan matakuliah, dosen
dan buku wajib
Berdasarkan data aslinya, tampak bahwa satu nilai dalam matakuliah (misalnya
basis data) berpasangan dengan lebih dari satu nama dosen (missal Amri Yahya dan Rini
Subono) dan satu nilai dalam matakuliah (misalnya basis data) berpasangan dengan lebih
dari satu buku wajib untuk mata kuliah tersebut (misalnya database System dan Modern
Database Management). Relasi MDB memiliki dua buah dependensi bernilai banyak, yaitu
:
Matakuliah ->> Dosen
Matakuliah ->> Buku_Wajib
Yang perlu diperhatikan adalah bahwa baik Dosen maupun Buku_Wajib bersifat
independen atau tidak saling beketergantungan. Keadaan seperti ini biasa dinyatakan
seperti berikut :
Matakuliah ->> Dosen | Buku_Wajib
Terkait dengan dependensi bernilai-banyak, terdapat bentuk normal yang
dinamakan bentuk normal keeempat (4NF). Bentuk normal keempat adalah suatu keadaan
yang menyaratkan relasi berada pada BCNF dan tidak mengandung lebih dari satu
dependensi bernilai-banyak yang bersifat independen. Sehingga relasi MDB dapat dipecah
menjadi :
Matakuliah_Dosen (Matakuliah, Dosen)
Matakuliah_Buku (Matakuliah, Buku_Wajib)
Berdasarkan data sebelumnya, isi kedua relasi hasil dekomposisi dapat dilihat dari
gambar 10.9.
9