Diberikan sebuah table T berisi paling sedikit 2 buah atribut, yaitu A dan B. kita dapat menyatakan notasi berikut ini :
A B
Yang berarti A secara fungsional menentukan B atau B secara fungsional tergantung pada A.
mata_kuliah | NIM | nama_mahasiswa | indeks_nilai |
Struktur data | 2007104001 | bedul | A |
Struktur data | 2007104002 | sopo keh | B |
Basis data | 2007104001 | Bedul | |
Basis data | 2007104024 | gogol | |
Basis data | 2007104003 | Mr bean | |
Bahasa Indonesia | 2007104001 | Bedul | B |
matematika | 2007104024 | Gogol | C |
Dengan melihat data diatas (dengan asumsi bahwa data tersebut memadai) dan dengan pertimbangan intuisi kita, maka KF yang dapat kita ajukan adalah :
a. Nim nama_mahasiswa
Yang berarti bahwa atribut nama_mahasiswa hanya tergantung pada atribut nim. Hal ini dibuktikan dari fakta : untuk setiap niali nim yang sama maka pasti nilai nama_mahasiswa nya juga sama.
b. Mata_kuliah indeks_nilai
Yang berarti bahwa atribut indeks_nilai tergantung paa atribut nama_kuliah dan nim secara bersama-sama. Memang kita tidak dapat menunjukkan fakta, bahwa untuk setiap nilai nama_kuliah dan nim yang sama, maka nilai indeks_nilai nya juga sama, karena (nama_kuliah, nim) merupakan key (sehingga bersifat unik) untuk table tersebut. Akan tetapi, KF tersebut sesuai dengan pengertian bahwa setiap indeks nilai di peruntukkan pada mahasiswa tertentu untuik mata kuliah tertentu yang diambilnya.
Tidak ada komentar:
Posting Komentar