Tombol Database Candidate Kadhangkala Dadi Kunci Utama
Kunci calon minangka kombinasi atribut sing bisa dianggo kanthi unik kanggo ngenali rekaman basis data tanpa ngrujuk marang data liyane. Saben meja uga nduweni siji utawa luwih calon. Salah sijine tombol kandidat dipilih minangka tombol utama meja. Tabel ngandhut mung siji tombol utama, nanging bisa ngemot saperangan tombol calon. Yen kunci calon dumadi saka rong utawa luwih kolom, banjur kasebut kunci komposit.
Properti saka Kunci Calon
Kabeh kunci calon duwe sawetara sifat umum. Salah sijine sifat yaiku kanggo umur tombol calon, atribut sing digunakake kanggo identifikasi kudu tetep padha. Liyane sing Nilai ora bisa null. Paling pungkasan, kunci calon kudu unik.
Contone, kanthi unik ngenali saben karyawan perusahaan bisa nggunakake nomer Keamanan Sosial pegawe. Minangka sampeyan bisa ndeleng, ana wong sing jenenge, jeneng, lan posisi sing padha, nanging ora ana wong loro sing duwe nomer Keamanan Sosial sing padha.
Nomer Jaminan Sosial | Jeneng pisanan | Jeneng pungkasan | Posisi |
---|---|---|---|
123-45-6780 | Craig | Jones | Manager |
234-56-7890 | Craig | Beal | Associate |
345-67-8900 | Sandra | Beal | Manager |
456-78-9010 | Trina | Jones | Associate |
567-89-0120 | Sandra | Smith | Associate |
Contoh Kunci Calon
Sawetara jinis data kanthi gampang ngidini piyambak minangka calon:
- International Standard Book Numbers-ISBNs ngenali unik buku lan media sing gegandhengan. Penerbitan ISBN bener-bener diatur dening gatekeepers industri lan ISBN durung umum digunakake maneh dening penerbit.
- Nomer akun bank-Paling bank ora mendaur ulang nomer akun.
- Nomer serial-Senadyan nomer seri ora diatur ing industri, ing konteks pemasok tunggal, nomer seri kudu tansah unik.
- Nomer lisensi ing driver-Biasane, nomer kasebut ora diduplikasi. Nanging, wong sing pindah saka negara menyang negara bisa duwe luwih saka siji nomer DL.
- Provider Dokter Spesialis Nasional lan panyedhiya medis dilisensi liyane saben duwe paling ora siji NPI sing unik kanggo wong-wong mau, sing diterbitake dening Departemen Kesehatan AS lan Layanan Manungsa.
Nanging, sawetara jinis informasi sing bisa katon kaya kandidat sing apik mesthi mbuktikake:
- Nomer telpon-Operator paling daur ulang nomer telpon, lan saben pelanggan bisa duwe sawetara nomer telpon bebarengan.
- Universal Price Codes-UPCs unik, nanging pemilik blok UPC bisa ndaur-ulang produk miturut kehendak.
- Nomer rekam medis-MRNs umum ditanggepi ing tingkat rumah sakit, tanpa pitunjuk pambiyantu nasional
- Nomer Social Security-Senajan padha sacara teoritis unik, SSN direkrut, lan penipuan SSN cukup umum kanggo nggawe pengidentifikasi iki dadi masalah antarane set data gedhe. (Ing konteks saka juragan sing nyetujoni SSN, tantangan iki ora masalah.)