Page 241 - BUKU TEKS SK T4
P. 241

Penormalan  dilakukan  secara  sistematik  dan  berperingkat.  Umumnya,  terdapat  tiga  bentuk
               penormalan iaitu 1NF, 2NF dan 3NF. Penormalan dibuat sehingga jadual mencapai peringkat 2NF
               ataupun 3NF. Ikuti langkah-langkah seperti yang berikut:
                 1  Tukarkan skema perhubungan 0NF kepada 1NF

                   Objektif penukaran adalah untuk memastikan lajur jadual adalah atomik dan mempunyai kunci
                   primer. Langkah pertama ialah memastikan keatomikan data-data dengan menggunakan satu
                   lajur untuk setiap satu atribut. Lihat Rajah 2.40.


                     Kunci primer


                                                                                  Tarikh      Tarikh
                                                           Nama     No Telefon
                Kod Buku   Nama Buku  Pengarang  ID Murid                         Pinjam      Hantar
                                                           Murid      Bimbit
                IPB124044  Java       Maruyama   125007  Harris bin   0176677889  27-Sep-2016  10-Okt-2016
                          Programming  et al            Aman


                IPB257868  C Programming  M. A. Bakar  125007  Harris bin   0176677889  27-Sep-2016  10-Okt-2016
                                                        Aman

                IPB192254  Computer   Shirley Jr  125007  Harris bin   0176677889  27-Sep-2016  10-Okt-2016
                          Graphics                      Aman

                IPB051375  Software   Roger Estain 125096  Francis   0121122335  28-Sep-2016  11-Okt-2016
                          Engineering                   Embong


                IPB051325  Information   Farah et al  125096  Francis   0121122335  28-Sep-2016  11-Okt-2016
                          Systems, an                   Embong
                          Introduction

                                      Rajah 2.40 Jadual PINJAMAN BUKU dalam bentuk 1NF
                   Berdasarkan jadual 1NF, hasilkan skema hubungan. Skema hubungan menunjukkan struktur
                   jadual dalam pangkalan data. Gunakan nama jadual (entiti) dalam huruf besar diikuti oleh senarai
                   atribut dalam kurungan. Sintaks skema hubungan adalah seperti yang berikut:

                   NAMA ENTITI (atribut 1 kunci primer <KP>, atribut 2 kunci asing <KA>,
                   atribut 3, atribut 4, ...)

                   Skema hubungan 1NF mengandungi semua atribut dalam jadual asal. Kenal pasti kunci primer
                   dengan mengkaji hubungan kebergantungan fungsi sepenuh antara atribut-atribut dalam skema
                   ataupun jadual. Tandakan atribut yang menjadi kunci primer menggunakan akhiran "<KP>". Lihat
                   contoh berikut.
                  Contoh:

                    BUKU PINJAMAN (Kod Buku <KP>, Nama Buku, Pengarang, ID Murid <KP>, Nama
                    Murid, No Telefon Bimbit, Tarikh Pinjam, Tarikh Hantar)

                        Sains Komputer Tingkatan 4
                232
   236   237   238   239   240   241   242   243   244   245   246