Minggu, 02 Juni 2013

Tugas Basis Data

A               B                C                     D                     E                 F       G              H            I        J
No_fak
Tgl_faktur
Nm_kons
Almt_kons
Kota_kons
Kode_brg
Nama_brg
Jml
Hrg_sat
bayar
101
10-01-08
Ali
Jl. A. Yani No. 10
Semarang
1101
Sandal
10
15000
150000
101
10-01-08
Ali
Jl. A. Yani No. 10
Semarang
1100
Sepatu
7
100000
700000
101
10-01-08
Ali
Jl. A. Yani No. 10
Semarang
1102
Kaos
15
30000
450000
102
11-01-08
Rudi
Jl. Seroja Raya 1
Solo
1101
Sandal
20
15000
300000
102
11-01-08
Rudi
Jl. Seroja Raya 1
Solo
1103
Jaket
4
200000
800000

1.      Carilah KF-2 Tabel Tersebut!
2.      Carilah Superkey, Candidate Key, dan Primary Key!
Jawab :
Berdasarkan Ketergantungan Fungsionalnya :
                       Kode_brg --> nama_brg, hrg_sat
                       Nm_kons --> almt_kons, kota_kons
                       No_fak --> nm_kons, tgl_faktur
                       No_faktur, kode_brg --> jml, bayar
                      Maka Tabel tersebut dapat didekomposisi menjadi 4 Tabel :
Faktur
        A                                     B                                      C
No_fak
Tgl_faktur
Nm_kons
101
10-01-08
Ali
102
11-01-08
Rudi

Konsumen
C                                         D                                                                  E
Nm_kons
Almt_kons
Kota_kons
Ali
Jl. A. Yani No. 10
Semarang
Rudi
Jl. Seroja Raya 1
Solo


Rincian
              A                          F                                           H                                            J
No_fak
Kode_brg
Jml
bayar
101
1101
10
150000
101
1100
7
700000
101
1102
15
450000
102
1101
20
300000
102
1103
4
800000

Barang
                    F                                            G                                       I
Kode_brg
Nama_brg
Hrg_sat
1100
Sepatu
100000
1101
Sandal
15000
1102
Kaos
30000
1103
Jaket
200000

R (A, B, C, D, E, F, G, H, I, J)
Tabel Faktur (A, B, C)     =  A --> BC
      A --> BC
      A --> A
      A --> ABC (Union)
      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)
      Super Key        =  C
      Candidate Key =  C
      Primary Key    =  C
Foreign Key     =  -
Tabel Rincian (A, F, H, J)            =  AF --> HJ
      AF --> HJ
      AF --> AF
      AF --> AFHJ (Union)
      Super Key        =  AF
      Candidate Key =  -
      Primary Key    =  -
Foreign Key     =  A dan F
Tabel Barang (F, G, I)      =  F --> GI
      F --> GI
      F --> F
      F --> FGI (Union)
Super Key        =  F
      Candidate Key =  F
      Primary Key    =  F
Foreign Key     =  -


A --> BC
C --> DE
A --> BCDE
A --> A
A --> ABCDE (Union)

F --> GI
F --> F
F --> FGI (Union)

AF --> HJ
Karena A --> ABCDE
AF --> ABCDEHJ
Karena F --> GI
AF --> ABCDEGHIJ
AF --> R
Jadi
Super Key              =  AF
Candidate Key       =  -

Primary Key           =  -

Lebih jelasnya, copy link ini :
https://docs.google.com/file/d/0B-IqnTVaWYLaN1FDU2ROMHU5SzQ/edit?usp=sharing

Tidak ada komentar:

Posting Komentar