Page 63 - E-Modul Sistem Basis Data
P. 63

diberikan 2 row rl dan r2 dalam tabel T di mana A         B, jika rl (A)=r2

                        (A), maka ri (B) r2 (B).


                               Coba kita perhatikan tabel Nilai seperti yang diperlihatkan di Bab 3. Tabel

                        ini memiliki empat buah atribut, yaitu nama kul, nim, nama mhs dan indeks_nilai.

                        Berikut adalah data yang terdapat pada tabel Nilai tersebut:


                              nama_kul           nim           nama_mhs              indeks_nilai
                         Struktur Data         100001           Ali Akbar                 A
                         Struktur Data         100004         Indah Susanti               B
                         Basis Data            100001           Ali Akbar
                         Basis Data            100002        Budi Haryanto
                         Basis Data            100004         Indah Susanti
                         Bahasa Indonesia      100001           Ali Akbar                 B
                         Matematika I          100002        Budi Haryanto                C


                                                  Tabel 4. 1 Tabel Data Nilai

                               Dengan melihat data di atas (dengan asumsi bahwa data tersebut memadai)

                        dan dengan pertimbangan intuisi kita, maka KF yang dapat kita ajukan adalah:


                               a.  nim             nama_mhs

                                  yang berarti bahwa atribut nama mhs hanya tergantung pada atribut nim.


                                  Hal ini dibuktikan dari fakta: untuk setiap nilai nim yang sama, maka

                                  pasti nilai nama_mhs-nya juga sama.


                               b.  nama_kul              nim indeks nilai

                                  yang berarti bahwa atribut indeks nilai tergantung pada atribut nama kul

                                  dan nim secara bersama-sama. Memang kita dapat menunjukkan fakta,


                                  bahwa untuk setiap nilai nama kul dan nim yang sama, maka nilai indeks

                                  nilai-nya juga sama, karena (nama_kul, nim) merupakan Key (sehingga


                                  bersifat  unik)  untuk  tabel  tersebut.  Akan  tetapi,  KF  tersebut  sesuai








                                                              51
   58   59   60   61   62   63   64   65   66   67   68