Page 131 - BUKU TEKS ASK T3
P. 131

Pangkalan Data dan SQL  4.1



               4.1.3   Kekunci Primer dan Kekunci Asing
                                                                                Pembelajaran
             Entiti mengandungi rekod-rekod. Setiap baris dalam satu entiti    Murid boleh:
             merupakan satu rekod. Rekod merupakan himpunan atribut yang    4.1.3  Mengenal pasti
             berhubungan antara satu sama lain. Rajah 4.11 menunjukkan           dan menerangkan
             dua jenis kekunci dalam sistem pangkalan data.                      kekunci primer dan
                                                                                 kekunci asing.
                                   •  Atribut dengan nilai unik
                                   •  Tidak boleh mengandungi data yang
                                     berulang/sama/ditinggalkan kosong (null)
                         Primer    •  Digunakan untuk mengenal pasti rekod    Kekunci primer
                                     dalam jadual                             dan kekunci asing
                                                                              sebuah pangkalan
                                   •  Setiap entiti mempunyai sekurang-kurangnya  data
                                     satu kekunci primer
             Kekunci
                                   •  Atribut dalam satu jadual hubungan
                                   •  Atribut yang merupakan kekunci primer
                                     bagi satu jadual hubungan yang lain        goo.gl/jQvzhc
                         Asing     •  Mengaitkan dua atau lebih entiti yang
                                     mempunyai hubungan
                                   •  Mengaitkan rekod-rekod dari dua atau lebih
                                     daripada jadual yang mempunyai hubungan

                 Rajah 4.11  Dua jenis kekunci dalam sistem pangkalan data
                Rajah 4.12 menunjukkan kepentingan kekunci primer
             dalam satu sistem pangkalan data.

                                                                             Kekunci primer
                                                                             kebiasaannya terletak
                                                      Mengelakkan            pada medan pertama
                     Memelihara                        pertindihan           sebelah kiri jadual
                     integriti data                  rekod lama dan          manakala kekunci asing
                                                         baharu              terletak pada medan
                                                                             kedua selepas kekunci
                                                                             primer.
                                     Kepentingan
                                       Kekunci
                                       Primer


                                                                                             4.3
                     Menjimatkan                      Memberi nilai
                     ruang storan                      unik untuk            Bolehkah wajah anda
                      komputer                        simpanan data          dijadikan sebagai kekunci
                                                                             primer? Berikan alasan
                                                                             kepada jawapan anda.
                          Rajah 4.12  Kepentingan kekunci primer

                                                                                                121
   126   127   128   129   130   131   132   133   134   135   136