Ang Kahulugan ng isang Key ng Kandidato

Ang mga Key ng Kandidato ng Database Minsan ay nagiging Mga Pangunahing Susi

Ang isang kandidato susi ay isang kumbinasyon ng mga katangian na maaaring katangi-tangi na ginagamit upang makilala ang isang talaan ng database na walang nagre-refer sa anumang iba pang mga data. Ang bawat talahanayan ay maaaring magkaroon ng isa o higit pang kandidato. Ang isa sa mga kandidato na ito ay pinili bilang pangunahing key ng talahanayan. Ang isang talahanayan ay naglalaman lamang ng isang pangunahing susi, ngunit maaari itong maglaman ng ilang mga key ng kandidato. Kung ang isang kandidato susi ay binubuo ng dalawa o higit pang mga haligi, pagkatapos ito ay tinatawag na isang composite key.

Mga Katangian ng isang Kandidato Key

Ang lahat ng mga kandidato na kandidato ay may ilang mga karaniwang katangian. Ang isa sa mga ari-arian ay para sa buhay ng key ng kandidato, ang katangiang ginagamit para sa pagkakakilanlan ay dapat manatiling pareho. Ang isa pa ay ang halaga ay hindi maaaring null. Sa wakas, ang kandidato susi ay dapat na natatangi.

Halimbawa, upang kilalanin ang bawat empleyado ng isang empleyado maaaring gamitin ng kumpanya ang numero ng Social Security ng empleyado. Tulad ng makikita mo, may mga taong may parehong unang pangalan, huling pangalan, at posisyon, ngunit walang dalawang tao ang may parehong numero ng Social Security.

Numero ng Social Security Pangalan Huling pangalan 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 Kandidato Keys

Ang ilang mga uri ng data ay madaling pinahahalagahan ang kanilang sarili bilang mga kandidato:

Gayunpaman, ang ilang mga uri ng impormasyon na maaaring mukhang tulad ng magagaling na mga kandidato ay talagang nagpapatunay: