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
   240   241   242   243   244   245   246   247   248   249   250