Isang Gabay sa Susi ng Kandidato

Talaan ng mga Nilalaman:

Isang Gabay sa Susi ng Kandidato
Isang Gabay sa Susi ng Kandidato
Anonim

Ang candidate key ay isang kumbinasyon ng mga katangian na natatanging tumutukoy sa isang database record nang hindi tumutukoy sa anumang iba pang data. Ang bawat talahanayan ay maaaring may isa o higit pang kandidato. Pinili ang isa sa mga kandidatong key na ito bilang pangunahing key ng talahanayan. Ang isang talahanayan ay naglalaman lamang ng isang pangunahing susi, ngunit maaari itong maglaman ng ilang mga susi ng kandidato. Kung ang susi ng kandidato ay binubuo ng dalawa o higit pang column, tinatawag itong composite key.

Image
Image

Properties of a Candidate Key

Lahat ng candidate key ay may ilang karaniwang katangian. Ang isa sa mga katangian ay ang habang-buhay ng susi ng kandidato, ang katangiang ginagamit para sa pagkakakilanlan ay dapat na manatiling pareho. Ang isa pa ay ang halaga ay hindi maaaring null. Panghuli, ang susi ng kandidato ay dapat na natatangi.

Halimbawa, para partikular at natatanging kilalanin ang bawat empleyado, maaaring gamitin ng kumpanya ang numero ng Social Security ng empleyado. Ang ilang mga tao ay may parehong pangalan, apelyido, at posisyon, ngunit walang dalawang tao ang gumagamit ng parehong numero ng Social Security.

Social Security Number Pangalan Apelyido Posisyon
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

Mga Halimbawa ng Mga Susi ng Kandidato

Ang ilang uri ng data ay madaling ipahiram sa kanilang sarili bilang mga kandidato:

  • International Standard Book Numbers: Natatanging tinutukoy ng mga ISBN ang mga aklat at nauugnay na media. Ang pagpapalabas ng mga ISBN ay mahigpit na kinokontrol ng mga gatekeeper ng industriya at ang mga ISBN ay hindi na muling ginagamit ng mga publisher.
  • Bank account number: Karamihan sa mga bangko ay hindi nagre-recycle ng mga account number.
  • Serial number: Bagama't hindi pinamamahalaan ang mga serial number sa mga industriya, sa konteksto ng iisang supplier, dapat palaging kakaiba ang serial number.
  • Mga numero ng lisensya sa pagmamaneho: Karaniwan, ang mga numerong ito ay hindi nadoble. Gayunpaman, ang isang tao na lumipat mula sa estado patungo sa estado ay maaaring magkaroon ng higit sa isang numero ng DL.
  • National Provider ID: Ang mga doktor at iba pang lisensyadong medikal na provider ay may kahit man lang isang NPI na kakaiba sa kanila, na inisyu ng U. S. Department of He alth and Human Services.

Gayunpaman, ang ilang uri ng impormasyon na maaaring mukhang mahuhusay na kandidato ay talagang may problema:

  • Mga numero ng telepono: Karamihan sa mga carrier ay nagre-recycle ng mga numero ng telepono, at ang mga indibidwal na subscriber ay maaaring gumamit ng ilang numero ng telepono nang sabay-sabay.
  • Mga Pangkalahatang Code ng Presyo: Ang mga UPC ay natatangi, ngunit ang may-ari ng isang bloke ng UPC ay maaaring mag-recycle ng mga produkto sa kalooban.
  • Medical record number: Ang mga MRN ay karaniwang ibinibigay sa antas ng ospital, nang walang anumang uri ng pambansang patnubay tungkol sa istruktura at format ng mga identifier na ito.
  • Social Security Numbers: Bagama't ang mga ito ay natatangi sa teorya, ang mga SSN ay nare-recycle, at ang pandaraya sa SSN ay sapat na karaniwan upang gawing problema ang identifier na ito sa malalaking set ng data. (Sa konteksto ng isang employer na nagbe-verify ng mga SSN, hindi problema ang hamong ito.)

Inirerekumendang: