Page 322 - BUKU TEKS SK T4
P. 322

Negeri       Bandar      Tahun     Populasi
                      Perak        Ipoh           2010      757,892
                                   Taiping        2010      245,182
                      Pulau Pinang  George Town   2010      740,200
                      Selangor     Subang Jaya    2010     1,553,589
                                   Klang          2010     1,113,851
                                   Shah Alam      2010      671,282
                                   Cheras         2010      601,534
                                   Kajang         2010      448,000
                      Johor        Johor Bahru    2010      497,067
                      [Nota: Statistik di atas ialah contoh dan bukan nilai sebenar.]
                     (a)  Ubah jadual di atas kepada skema hubungan.
                     (b)  Ubah skema tersebut kepada 1NF.
                     (c)  Ubah skema tersebut kepada 2NF.

                   4  Kaji senario yang berikut:
                      “Seorang pemain bola di peringkat Majlis Sukan-Sukan Malaysia (MSSM) mesti mempunyai
                    butiran seperti nama penuh, nombor kad pengenalan dan nombor jersi. Pemain bola juga ialah
                    salah seorang daripada ahli pasukan. Satu pasukan bola mestilah mempunyai nama, nama
                    sekolah, negeri diwakili, nama jurulatih dan nama guru pengiring. Bilangan maksimum pemain
                    bola ialah 15 orang bagi satu pasukan. Pasukan bola ini akan menyertai siri perlawanan. Setiap
                    perlawanan cuma membenarkan dua pasukan bola untuk bersaing. Butiran perlawanan, ialah
                    tempat, tarikh dan masa.”
                    (a)  Lukiskan ERD untuk senario di atas.
                     (b)  Ubah model data di atas kepada skema hubungan. Tentukan kunci primer dan kunci asing
                       bagi setiap kunci hubungan.
                     (c)  Bolehkah kunci primer ditambahkan kepada suatu entiti? Merujuk senario di atas, cadangkan
                       keperluan untuk kunci primer tambahan.

                   5  Katakan anda diberikan skema 0NF (#Order, Tarikh, #Produk, Produk, Kuantiti, #Vendor, Vendor)
                    dan sampel jadual data yang berikut. Jawab soalan yang diberikan.

                      #Order   Tarikh  #Produk         Produk         Kuantiti  #Vendor     Vendor
                      1001   12/7/2016  605   Pen dakwat Juruterbang     30      200   Angkasa Sdn Bhd
                      1001   12/7/2016  606   Pen Angsa                 200      300   Rerama Sdn Bhd
                      1002   13/7/2016  301   Kertas A4 Putih Unggul     30      250   Kinabalu Sdn Bhd
                      1003   13/7/2016  290   Krayon 12 batang Angsa     10      300   Rerama Sdn Bhd
                      1004   14/7/2016  288   Pensel warna 12 batang Pelangi  20  300  Rerama Sdn Bhd

                     (a)  Kenal pasti kumpulan data yang berulang.
                     (b)  Ubah skema 0NF kepada 1NF. Jelaskan sebab anda berbuat demikian.
                     (c)  Ubah skema 1NF kepada 2NF. Jelaskan sebab anda berbuat demikian.
                     (d)  Ubah skema 2NF kepada 3NF. Jelaskan sebab anda berbuat demikian.
                     (e)  Lakarkan jadual-jadual berserta data-data dalam 3NF.




                                                                            BAB 2 PANGKALAN DATA  313
   317   318   319   320   321   322   323   324   325   326   327