Definisi Kunci Calon

Kunci Calon Pangkalan Data Kadangkala Menjadi Kekunci Utama

Kunci calon adalah gabungan sifat yang boleh digunakan secara unik untuk mengenal pasti rekod pangkalan data tanpa merujuk kepada data lain. Setiap jadual mungkin mempunyai satu atau lebih calon. Salah satu kekunci calon dipilih sebagai kunci utama jadual. Jadual mengandungi hanya satu kunci utama, tetapi ia boleh mengandungi beberapa kekunci calon. Sekiranya kunci calon terdiri daripada dua atau lebih tiang, maka ia dipanggil kunci komposit.

Sifat-sifat Kunci Calon

Semua kekunci calon mempunyai beberapa sifat biasa. Salah satu sifat adalah untuk jangka hayat kunci calon, atribut yang digunakan untuk pengenalan mesti tetap sama. Satu lagi ialah nilai itu tidak boleh dibatalkan. Terakhir, kunci calon mestilah unik.

Sebagai contoh, secara unik untuk mengenal pasti setiap pekerja syarikat mungkin menggunakan nombor Keselamatan Sosial pekerja. Seperti yang anda lihat, ada orang yang mempunyai nama pertama, nama terakhir, dan kedudukan yang sama, tetapi tidak ada dua orang yang mempunyai nombor Keselamatan Sosial yang sama.

Nombor keselamatan sosial Nama pertama Nama terakhir Jawatan
123-45-6780 Craig Jones Pengurus
234-56-7890 Craig Beal Bersekutu
345-67-8900 Sandra Beal Pengurus
456-78-9010 Trina Jones Bersekutu
567-89-0120 Sandra Smith Bersekutu

Contoh Kunci Calon

Sesetengah jenis data mudah meminjamkan diri sebagai calon:

Walau bagaimanapun, beberapa jenis maklumat yang mungkin kelihatan seperti calon yang baik sebenarnya terbukti bermasalah: