Jumat, 16 Januari 2009

KETERGANTUNGAN FUNGSIONAL


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