Çelësat e kandidatëve të bazës së të dhënave Ndonjëherë bëhen çelësat primarë
Një çelës i kandidatëve është një kombinim i atributeve që mund të përdoren në mënyrë unike për të identifikuar një regjistër të bazës së të dhënave pa iu referuar të dhënave të tjera. Çdo tabelë mund të ketë një ose më shumë kandidatë. Një nga këto çelësa të kandidatëve zgjidhet si çelësi kryesor i tabelës. Një tabelë përmban vetëm një çelës primar, por mund të përmbajë disa çelësa të kandidatëve. Nëse një kyç i kandidatit është i përbërë nga dy ose më shumë kolona, atëherë quhet një çelës i përbërë.
Prona të një Key Kandidati
Të gjithë çelësat e kandidatëve kanë disa prona të përbashkëta. Një nga pronat është se për jetëgjatësinë e çelësit të kandidatit, atributi i përdorur për identifikim duhet të mbetet i njëjtë. Një tjetër është se vlera nuk mund të jetë zero. Së fundmi, çelësi i kandidatit duhet të jetë unik.
Për shembull, për të identifikuar në mënyrë unike çdo punonjës një kompani mund të përdorë numrin e Sigurimeve Shoqërore të punonjësit. Siç mund ta shikoni, ka njerëz me të njëjtat emra, emra dhe pozitë, por asnjëherë dy njerëz nuk kanë të njëjtin numër të Sigurimeve Shoqërore.
Numri i Sigurimeve Shoqërore | Emri | Mbiemri | pozitë |
---|---|---|---|
123-45-6780 | Craig | Jones | menaxher |
234-56-7890 | Craig | Beal | koleg |
345-67-8900 | Sandra | Beal | menaxher |
456-78-9010 | Trina | Jones | koleg |
567-89-0120 | Sandra | kovaç | koleg |
Shembuj të çelësave të kandidatëve
Disa lloje të të dhënave me lehtësi japin hua veten si kandidatë:
- Numrat Standard Ndërkombëtar të Librit-ISBN-të identifikojnë në mënyrë unike libra dhe media të ngjashme. Lëshimi i ISBN-ve rregullohet fort nga derëtarët e industrisë dhe ISBN-të përgjithësisht nuk përdoren kurrë nga botuesit.
- Numrat e llogarive bankare-Shumica e bankave nuk riciklojnë numrat e llogarisë.
- Numrat serik - Megjithëse numrat serikë nuk janë të qeverisur nëpër industri, në kontekstin e një furnizuesi të vetëm, një numër serial duhet të jetë gjithmonë unik.
- Numrat e licencës së shoferit-Zakonisht, këto shifra nuk janë dublikuar. Megjithatë, një person që lëviz nga shteti në shtet mund të ketë më shumë se një numër DL.
- Personat kombëtarë që ofrojnë shërbime mjekësore dhe ofruesit e tjerë të licencuar mjekësor kanë të paktën një NPI që është unik ndaj tyre, lëshuar nga Departamenti amerikan i Shëndetësisë dhe Shërbimeve Njerëzore.
Sidoqoftë, disa lloje të informatave që mund të duken si kandidatë të mirë, në të vërtetë janë problematike:
- Numrat e telefonit-Shumica e transportuesve riciklojnë numrat e telefonit dhe abonentët individualë mund të kenë disa numra telefoni njëkohësisht.
- Kodet universale të çmimeve-UPC-të janë unike, por pronari i një blloku UPC mund të riciklojë produktet sipas dëshirës.
- Numrat rekord mjekësor-MRNs lëshohen në përgjithësi në nivel spitalor, pa asnjë lloj udhëzimi kombëtar
- Numrat e Sigurimeve Shoqërore - Megjithëse ata janë teorikisht unike, SSN-të marrin riciklohen dhe mashtrimi i SSN është mjaft i zakonshëm për ta bërë këtë identifikues problematik në grupe të mëdha të të dhënave. (Në kontekstin e një punëdhënësi që verifikon SSN-të, kjo sfidë nuk është problem.)