Definisi Kunci Calon

Tombol Calon Database Terkadang Menjadi Kunci Utama

Kunci kandidat adalah kombinasi atribut yang dapat digunakan secara unik untuk mengidentifikasi rekaman basis data tanpa mengacu pada data lain. Setiap tabel mungkin memiliki satu atau lebih kandidat. Salah satu tombol kandidat ini dipilih sebagai kunci utama tabel. Sebuah tabel hanya berisi satu kunci utama, tetapi dapat berisi beberapa tombol kandidat. Jika kunci kandidat terdiri dari dua atau lebih kolom, maka itu disebut kunci komposit.

Properti Kunci Kandidat

Semua kunci kandidat memiliki beberapa properti umum. Salah satu sifat adalah bahwa selama masa kunci kandidat, atribut yang digunakan untuk identifikasi harus tetap sama. Lain adalah bahwa nilai tidak boleh nol. Terakhir, kunci kandidat harus unik.

Misalnya, untuk mengidentifikasi setiap karyawan secara unik sebuah perusahaan mungkin menggunakan nomor Jaminan Sosial karyawan. Seperti yang Anda lihat, ada orang-orang dengan nama depan, nama belakang, dan posisi yang sama, tetapi tidak ada dua orang yang memiliki nomor Jaminan Sosial yang sama.

Nomor KTP Nama depan Nama keluarga Posisi
123-45-6780 Craig Jones Manajer
234-56-7890 Craig Beal Rekan
345-67-8900 Sandra Beal Manajer
456-78-9010 Trina Jones Rekan
567-89-0120 Sandra Smith Rekan

Contoh Tombol Calon

Beberapa jenis data siap meminjamkan diri sebagai kandidat:

Namun, beberapa jenis informasi yang mungkin tampak seperti kandidat yang baik sebenarnya terbukti bermasalah: