Professional Documents
Culture Documents
Penormalan Hotel Kenari
Penormalan Hotel Kenari
3 Penormalan
Penerangan:
Bersadarkan Penormalan 0NF, Jadual Pengurusan Tempahan Pelanggan berada dalam bentuk tidak ternormal yang menyebabkan kelewahan data yang banyak serta boleh menjejaskan integriti data
sewaktu mengemas kini. Lajur-lajur dalam Jadual Pengurusan Tempahan Pelanggan tidak atomik kerana terdapat gabungan atribut-atribut untuk membentuk satu lajur. Sebagai contoh, lajur pelanggan
mempunyai gabungan lajur-lajur No KP, Nama, E-mel, Katalaluan dan No Tel.
2.3.2 Penormalan 1NF
Penerangan:
Berdasarkan Penormalan 1NF, lajur Jadual Tempahan Pelanggan adalah atomik dengan menggunakan satu lajur untuk setiap atribut. Jadual Tempahan Pelanggan mempunyai 3 kunci primer iaitu atribut No KP,
Kod Bilik dan Booking ID. Jadual Tempahan Pelanggan tetap mengandungi semua atribut dalam jadual asal
. Jadual Tempahan Pelanggan mempunyai kedua-dua Kebergantungan Fungsi Sepenuh dan
Kebergantungan Fungsi Separa.
Skema Hubungan:
TEMPAHAN PELANGGAN (No KP<KP>, Nama, E-mel, Katalaluan, No Tel, Kod Bilik<KP>, Jenis Bilik, Harga, Booking ID<KP>, Tarikh Masuk, Tarikh Keluar, Bil Bilik, Jumlah Harga, Tarikh Bayaran)
2.3.3 Penormalan 2NF
Jadual Pelanggan
No KP Nama E-mel Katalaluan No Tel
970315-14-0134 Ahmad bin Ali ahmad01@gmail.com ahmad90 013-2456789
990526-14-0216 Siti binti Hamid siti97@gmail.com siti180 019-8765432
940221-04-0315 Richard Lee lee50@gmail.com lee270 011-2234677
941109-02-0896 Intan binti Abu intanpayung@gmail.com intan360 016-2427789
871231-40-0652 Che Zul bin Ariffin zulche@gmail.com zul500 012-3438899
Jadual Bilik
Kod Bilik Jenis Bilik Harga
HK001
HK002
HK003 Single RM150
HK004
HK005
HK006
HK007
HK008 Double RM200
HK009
HK010
HK011
HK012
HK013 Family RM350
HK014
HK015
Jadual Tempahan
Penerangan:
Berdasarkan Penornalan 2NF, kumpulan-kumpulan data berulang dipecahkan kepada jadual-jadual berasingan yang dipanggil
jadual hubungan. Atribut No KP, Kod Bilik, Booking ID dikekalkan menjadi kunci primer untuk membentuk setiap jadual hubungan.
Dengan itu, Jadual Pelanggan, Jadual Bilik dan Jadual Tempahan diwujudkan. Akhirnya, kelewahan data sudah dihapuskan.
Justifikasi:
No Tel Nama
E-mel Nama
Skema Hubungan:
Jadual Pelanggan
No KP Nama E-mel Katalaluan No Tel
970315-14-0134 Ahmad bin Ali ahmad01@gmail.com ahmad90 013-2456789
990526-14-0216 Siti binti Hamid siti97@gmail.com siti180 019-8765432
940221-04-0315 Richard Lee lee50@gmail.com lee270 011-2234677
941109-02-0896 Intan binti Abu intanpayung@gmail.com intan360 016-2427789
871231-40-0652 Che Zul bin Ariffin zulche@gmail.com zul500 012-3438899
Jadual Bilik
Kod Bilik Jenis Bilik Harga
HK001
HK002
HK003 Single RM150
HK004
HK005
HK006
HK007
HK008 Double RM200
HK009
HK010
HK011
HK012
HK013 Family RM350
HK014
HK015
Jadual Tempahan
Jadual E-mel
E-mel Nama
ahmad01@gmail.com Ahmad bin Ali
siti97@gmail.com Siti binti Hamid
lee50@gmail.com Richard Lee
intanpayung@gmail.comIntan binti Abu
zulche@gmail.com Che Zul bin Ariffin
Penerangan:
Berdasarkan Penormalan 3NF, Kebergantungan Fungsi Transitif dihapuskan. Semua jadual telah
ternormal dan mencapai Kebergantungan Fungsi Sepenuh.
Skema Hubungan: