Professional Documents
Culture Documents
2 Jadual 0NF
Jadual 0NF adalah atomik kerana tiada gabungan atribut-atribut untuk membentukkan satu jalur yang lain.akan tetapi, jadual masih belum mempunyai
kunci primer.
notik tarikh_bert no_tempat_d lokasi_desti harga_ti masa_bert Noplat_pes nama_pesa nokp_penum nama_penum notel_penum
et olak uduk nasi ket olak awat wat pang pang pang
T000 08/08/2019 A1 Alor Setar 100 09.00 pagi 3456 Airbus 60 11111 Ali 012-2223333
1
T000 08/08/2019 A2 Kuala 50 09.00 pagi 3456 Air bus 60 22222 abu 013-3332222
2 Lumpur
K000 08/08/2019 A1 Kuala 50 09.00 mlm 1234 boeing 33333 siti 019-9999999
3 Lumpur
K000 08/08/2019 A2 Ipoh 70 09.00 mlm 1234 Boeing 33333 siti 019-9999999
4
M00 09/08/2019 A1 Alor Setar 100 01.00 ptg 4567 Air bus 80 11111 Ali 012-2223333
05
M00 09/08/2019 A45 Kuala 50 01.00 ptg 4567 Air bus 80 44444 Leman 014-4444444
06 Lumpur
terdapat kebergantungan fungsi transitif didalam jadual tempahan. Ianya perlu dihapuskan untuk membentuk 3NF. jadi jadual perlu dipecahkan bg
menghapuskan kebergantungan fungsi.
Tempahan_tiket(notiket<KP> tarikh_bertolak, no_tempat_duduk lokasi_destinasi<KA> id_trip<KA>, nokp_penumpang<KA>)
Penumpang(nokp_penumpang<KP> nama_penumpang notel_penumpang)
Pesawat (noplat_pesawat<KP> nama_pesawat)
Destinasi (lokasi_destinasi<KP> harga_tiket)
Trip (id_trip<KP>,masa_bertolak)
TEMPAHAN
notiket tarikh_bertolak no_tempat_duduk lokasi_destinasi id_trip masa_bertolak nokp_penumpang
T0001 08/08/2019 A1 Alor Setar 1 8:00 a.m 11111
T0002 08/08/2019 A2 Kuala Lumpur 2 8:30 a.m 22222
K0003 08/08/2019 A1 Kuala Lumpur 3 10:00 p.m 33333
K0004 08/08/2019 A2 Ipoh 4 11:00 p.m 33333
M0005 09/08/2019 A1 Alor Setar 5 10:30 p.m 11111
M0006 09/08/2019 A45 Kuala Lumpur 6 9:00 p.m 44444
M0007 09/08/2019 A67 Ipoh 7 2:00 p.m 55555
PENUMPANGPESAWAT
nokp_penumpan nama_penumpan notel_penumpan
g g g Noplat_pesawat nama_pesawat
11111 Ali 012-2223333 3456 Airbus 60
22222 abu 013-3332222 3456 Air bus 60
33333 siti 019-9999999 1234 boeing
33333 siti 019-9999999 1234 Boeing
11111 Ali 012-2223333 4567 Air bus 80
44444 Leman 014-4444444 4567 Air bus 80
55555 John 015-5555555 4567 Air bus 80
DESTINASI