Page 245 - BUKU TEKS SK T4
P. 245
Sebagai kesimpulan, bentuk-bentuk normal (normal forms) ialah peringkat-peringkat penukaran
sesuatu skema hubungan tak-ternormal kepada skema-skema hubungan yang memenuhi kriteria
bentuk normal. Kriteria-kriteria bentuk normal (NF) dirumuskan seperti yang berikut:
Jadual 2.9 Jenis-jenis bentuk normal (Normal Form, NF)
Bentuk normal Penjelasan
1. Objektif:
• Pastikan lajur adalah atomik.
• Kenal pasti kunci primer dalam jadual.
2. Isu: Jadual mempunyai kedua-dua kebergantungan fungsi sepenuh dan kebergantungan
fungsi separa.
1NF
Contoh:
1NF:
BUKU PINJAMAN (Kod Buku <KP>, Nama Buku, Pengarang, (ID
Murid <KP>, Nama Murid, No Telefon Bimbit), Tarikh Pinjam,
Tarikh Hantar)
1. Objektif:
• Jadual tiada kebergantungan fungsi separa.
• Semua jadual hubungan mempunyai kebergantungan fungsi sepenuh sahaja.
• Setiap satu jadual hubungan mempunyai atribut kunci primer.
2. Isu: Namun, mungkin terdapat kebergantungan fungsi transitif antara atribut-atribut yang
belum dikenal pasti.
2NF
Contoh:
2NF:
PINJAMAN (Kod Buku <KP> <KA>, ID Murid <KP> <KA>, Tarikh
Pinjam, Tarikh Hantar)
BUKU (Kod Buku <KP>, Nama Buku, Pengarang)
MURID (ID Murid <KP>, Nama Murid, No Telefon Bimbit)
1. Objektif: Hapuskan kebergantungan fungsi transitif dalam jadual jika ada.
2. Isu: Tiada isu. Akhirnya, semua jadual hubungan tidak mempunyai kebergantungan fungsi
separa mahupun transitif.
Contoh:
3NF 3NF:
PINJAMAN (Kod Buku <KP> <KA>, ID Murid <KP> <KA>, Tarikh
Pinjam, Tarikh Hantar)
BUKU (Kod Buku <KP>, Nama Buku, Pengarang)
MURID (ID Murid <KP>, No Telefon Bimbit <KA>)
TELEFON (No Telefon Bimbit <KP>, Nama Murid)
Ciri-ciri bentuk penormalan perlu diingat secara teliti kerana boleh membantu analisis jenis bentuk
normal jadual dan menukarkan bentuk normal tersebut kepada peringkat yang lebih tinggi, iaitu 2NF
dan kadang-kadang 3NF.
Sains Komputer Tingkatan 4
236

