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

