Page 230 - BUKU TEKS SK T4
P. 230

Jadual 2.5 menerangkan penggunaan kunci hubungan dalam jadual
                 hubungan PINJAMAN dan jadual hubungan PEMINJAM.                            ?
                                                                                     Tahukah
                                Jadual 2.5 Ciri-ciri dan kepentingan kunci primer    Anda
                          Jadual PINJAMAN                Jadual PEMINJAM
                                                                                    Terdapat beberapa
                  (a)  Dalam jadual hubungan Pinjaman,  (a)  Dalam Jadual PEMINJAM, kunci primer   perbezaan bagi kunci
                     terdapat empat atribut iaitu Kod Buku, ID   ialah  ID_Murid.  Perhatikan  bahawa   primer dan kunci asing.
                     Murid, TarikhPinjam dan TarikhPulang.  atribut yang sama muncul dalam Jadual   Antaranya ialah,
                                                    PINJAMAN sebagai kunci asing.   (a)  Kunci primer tidak
                  (b)  Lajur untuk atribut Kod Buku tidak boleh                        menerima nilai kosong
                     dibenarkan kosong, dan setiap satu  (b)  Adakah Jadual PEMINJAM mempunyai   (null) manakala kunci
                     nilai atribut adalah unik (tiada ulangan).   kunci  asing? Jadual  PEMINJAM  tidak   asing boleh menerima
                     Keunikan nilai menjadikan atribut kod   mempunyai kunci asing kerana tiada   beberapa nilai kosong
                     buku sebagai kunci primer.     sebarang hubungan kepada kunci     (null).
                                                    primer.                         (b)  Hanya satu kunci
                  (c)  Selain atribut Kod Buku, satu lagi atribut
                     yang menarik ialah ID Murid. Perhatikan                           primer yang boleh
                                                                                       didapati dalam satu
                     bahawa atribut ID Murid ialah kunci                               jadual berbeza dengan
                     primer dalam Jadual PEMINJAM. Oleh                                kunci asing yang
                     yang demikian, ID_Murid dalam Jadual                              didapati banyak dalam
                     PINJAMAN menjadi penghubung kepada                                satu jadual.
                     Jadual PEMINJAM. ID_Murid ialah kunci
                     asing dalam Jadual PINJAMAN.





                                                                 Kerja Berkumpulan
                                  35   Penyimpanan Rekod Pinjaman Perpustakaan
                                       Sekolah
                  Adakan satu lawatan ke perpustakaan sekolah. Salah satu kegunaan
                  perpustakaan adalah sebagai tempat meminjam buku. Temu ramah
                  pustakawan untuk mengenal pasti perkara-perkara berikut:
                    1  Apakah data-data yang perlu direkodkan bagi setiap pinjaman?
                      (a)  Mengapakah data yang direkodkan itu penting?
                      (b)  Bagaimanakah data-data tersebut disimpan?

                    2  Bagaimanakah data-data tersebut dapat digunakan?
                      (a)  Bagaimanakah perpustakaan mencari data-data daripada jumlah
                         rekod yang sebegitu banyak?
                      (b)  Pernahkah rekod-rekod lama perlu dibetulkan semula kerana   Uji Minda
                         kesilapan atau pertukaran data?
                                                                                    Selain daripada
                    3  Lukis jadual untuk menyimpan rekod-rekod pinjaman.           menggunakan contoh
                      (a) Masukkan sampel-sampel data untuk mewujudkan rekod-rekod   kod buku dan ID murid,
                         yang baharu. Dicadangkan 20 baris rekod bagi tiga orang    cuba tunjukkan hubungan
                         peminjam. Gunakan pensel.                                  antara kunci primer
                      (b) Gunakan pen  highlighter untuk mewarnai kumpulan data yang   dan kunci asing melalui
                         berulang. Jika kumpulan adalah sama, gunakan warna yang sama.  markah murid bagi
                      (c) Ubah salah satu data, misalnya nombor kad pengenalan salah   subjek Sains Komputer
                         seorang murid. Adakah perubahan ini juga melibatkan rekod-  Tingkatan 4 dan ID
                         rekod yang lain?                                           murid. Selamat Mencuba!



                                                                            BAB 2 PANGKALAN DATA  221
   225   226   227   228   229   230   231   232   233   234   235