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

