Minggu, 02 Juni 2013

Ttugas Bassis Datta










1. Carilah KF-2 dari tabel diatas!
2. Carilah Superkey, Candidat Key dan Primary Key!

Jawab :
Berdasarkan Ketergantungan Fungsional nya :

Kode_brg => nama_brg,  hrg_sat
Nm_kons  => almt_kons,  kota_kons
No_fak     => nm_kons,  tgl _faktur
No_fak,  kode_brg --> jml ,  bayar

dalam simbol :

F => G, I
C => D, E
A => C, E
A, F => H, J

Lalu, kelompokkan tabel tersebut menjadi 4 :

1.tabel faktur



2. tabel konsumen

 3. tabel detail

 4.tabel barang

 R (A, B , C, D, E, F, G, H, I, J)

Tabel Faktur  (A, B , C)  =  A=> B C
A => BC
A => A
A => ABC (Union / Gabungan)
Super key          = A
Candidate Key  = A
Primary Key      = A
Foreign Key      = C

Tabel Konsumen (C, D, E)  =  C=> DE
C => DE
C => C
C => CDE (Union / Gabungan)
Super Key         = C
Candidate Key  = C
Primary Key      = C
Foreign Key      = tidak ada

Tabel Detail (A, F, H, J)  = AF=> HJ
AF=> HJ
AF=> AF
AF=> AFHJ (Union / Gabungan)
Super Key         = AF
Candidate Key  = tidak ada
Primary Key      = tidak ada
Foreign Key      = A dan F

Tabel Barang (F, G, I)  = F=> GI
F=> GI
F=> F
F=> FGI (Union / Gabungan)
Super Key         = F
Candidate Key  = F
Primary Key      = F
Foreign Key      = tidak ada

A => B,C
C => D,E
A => B,C,D,E
A => A
A => A,B,C,D,E (Union / Gabungan)
F => G,I
F => F
F => F,G,I (Union / Gabungan)
AF => H,J

Karena, A => A,B,C,D,E
AF => A,B,C,D,E,F,H,J

Karena, F => G,I
AF => A,B,C,D,E,G,H,I,J
AF => R

Jadi,
Super Key         = A,F
Candi date Key  = tidak ada
Pri mary Key      = tidak ada

Tidak ada komentar:

Posting Komentar