Jika terdapat sebuah tabel dengan dua atribut atau lebih dapat dinyatakan dengan notasi :
A ® B (tabel utama, dimana A adalah key primer)
A,C ® D (tabel konektor, dimana A dan C adalah foreign Key)
Yang berarti :
§ Secara fungsional A menentukan B, B tergantung pada A
Jika ada 2 baris data pada tabel A dengan nilai yang sama, maka nilai B pasti juga sama
§ Secara fungsional A dan C menentukan D, D tergantung dari A dan C
Jika ada 2 baris data di tabel dengan nilai a dan C sama, maka nilai D pasti juga sama
Contoh :
Gambar 1
Berdasarkan tabel :
Ketergantungan Fungsional (KF) yang dapat diajukan adalah :
1. Nim ® Nama
atribut nama dari mahasiswa tergantung dari atribut NIM
Fakta : jika NIM sama maka nama dapat dipastikan juga sama
2. NIM, Kode_matkul ® Nilai
Indeks nilai tergantung pada atribut NIM dan Kode_ matkul
Non Ketergantungan Fungsional (Non KF) yang dapat diajukan adalah :
1. Kode_Kul ≠ NIM
Kode dari tiap-tiap mata kuliah tidak tergantung pada atribut NIM
2. NIM ≠ Nilai
Atribut nilai tidak tergantung pada NIM saja
0 komentar:
Posting Komentar