Page 82 - SK tingkatan 5
P. 82

Penormalan
                                         Kadangkala anda mungkin mendapat maklumat berbentuk jadual
                                         seperti dalam Jadual 2.1.7. Jika diteliti maklumat dalam jadual, didapati
                                         terdapat atribut yang mempunyai kumpulan data yang berulang. Untuk
                 Data Anomalies
                 goo.gl/mZlulx           menghasilkan skema hubungan ternormal, proses penormalan perlu
                                         dilakukan. Penormalan ialah proses untuk memastikan bahawa model
                                         data logikal yang terhasil mempunyai anomali yang paling minimum.
                                         Penormalan bertujuan untuk menghasilkan skema hubungan dengan
                                         menempatkan atribut ke dalam jadual dengan betul bagi mengelakkan
                                         masalah anomali.

                                           Anomali ialah ralat yang mungkin berlaku apabila pengguna ingin
                                         mengemas kini jadual yang mengandungi data berulang. Apabila anda
                                         ingin mengubah sesuatu data dalam jadual, anda perlu melakukan
                                         perubahan terhadap beberapa rekod yang lain. Kegagalan berbuat
                                         demikian akan menyebabkan kekurangan integriti dalam pangkalan data.
                                         Maka, data yang diperoleh akan menjadi tidak tepat.


                                        Jadual 2.1.7  Jadual Pengurusan Inventori dalam bentuk 0NF

                  NoBarang NamaBarang Kuantiti HargaSeunit NamaPembekal  Alamat  IDMurid NamaMurid  Kelas  TarikhPinjam TarikhPulang



                         Bola Sepak,  10  30.50   Angsa Maju  Alor Setar
                   A01                                            M1000    Lim   1 Merah  02/7/2017  02/7/2017
                          Bola Jaring  5  15.30   Setia Sukan  Shah Alam

                   A03    Bola Hoki  10   20.00   Indah Sukan  Kuching  M2000  Elisa  4 Biru  07/7/2017  07/7/2017


                   A05     Baton   20     10.30   Setia Sukan  Shah Alam M3000  Devi  3 Ungu  09/8/2017  12/8/2017



                                         Bentuk Penormalan Pertama (1NF)

                                         Sesuatu hubungan data adalah dalam bentuk normal pertama (1NF) jika
                                         tiada atribut yang mempunyai kumpulan data yang berulang. Setiap atribut
                                         mempunyai satu nilai sahaja. Contoh: Jadual 2.1.7 adalah dalam bentuk
                                         yang tidak ternormal kerana mengandungi atribut yang berulang, iaitu
                                         IDMurid, NamaMurid dan Kelas. Jadual dikatakan dalam bentuk normal
                                         pertama  apabila kumpulan  data berulang  dihapuskan. Ini dilakukan
                                         dengan membentuk kunci primer seperti dalam Jadual 2.1.8.










                  74   Sains Komputer Tingkatan 5
   77   78   79   80   81   82   83   84   85   86   87