Bahay Mga Databases Ano ang isang susi ng kandidato? - kahulugan mula sa techopedia

Ano ang isang susi ng kandidato? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Kandidato Key?

Ang isang susi ng kandidato ay isang haligi, o hanay ng mga haligi, sa isang talahanayan na natatanging makilala ang anumang tala sa database nang hindi tinutukoy ang anumang iba pang data. Ang bawat talahanayan ay maaaring magkaroon ng isa o higit pang mga susi ng kandidato, ngunit ang isang susi ng kandidato ay natatangi, at tinawag itong pangunahing susi. Ito ay karaniwang ang pinakamahusay sa mga kandidato ng susi na gagamitin para sa pagkakakilanlan.

Kung ang isang susi ay binubuo ng higit sa isang haligi, kilala ito bilang isang composite key.

Ipinaliwanag ng Techopedia ang Kandidato Key

Ang pinakamahusay na paraan upang tukuyin ang mga susi ng kandidato ay may isang halimbawa: Ang database ng isang bangko ay dinisenyo. Upang natatanging tukuyin ang account ng bawat customer, isang kumbinasyon ng kapanganakan ng customer at isang sunud-sunod na numero para sa bawat isa sa kanyang mga account ay maaaring magamit. Kaya, ang tseke ng pagsusuri ni G. Andrew Smith ay maaaring bilangin 120344-1, at ang kanyang savings account 120344-2. Ang isang kandidato key ay nilikha lamang.

Maaari itong magtaas ng mga problema. Paano kung higit sa isang tao na may parehong petsa ng kapanganakan ang nais na magbukas ng account sa bangko?

Dahil sa gayong mga potensyal na pitfalls, isang madalas na ginagamit na pagpipilian ay upang lumikha ng isang natatanging key key ng kandidato. Sa kasong ito, ang database ng bangko ay maaaring mag-isyu ng mga natatanging mga numero ng account na ginagarantiyahan upang maiwasan ang problema na na-highlight lamang. Para sa mabuting panukala, ang mga numero ng account na ito ay maaaring magkaroon ng ilang built-in na lohika. Halimbawa, ang pagsuri ng mga account ay maaaring magsimula sa isang "C, " kasunod ng taon at buwan ng paglikha, at sa loob ng buwan na iyon, isang sunud-sunod na bilang. Kaya ang tseke ng Andrew Smith ay maaari na ngayong C-200805-22. Kahit na walang tinutukoy sa ibang lugar, maaaring makilala ng isang nagsasabi na ito ang ika-22 na account sa pagsusuri na nilikha noong Mayo 2008. Ang mga account sa pag-save ay sumusunod sa parehong lohika, ngunit may isang "S" sa halip na "C."

Tandaan na posible na natatanging kilalanin ang bawat account gamit ang nabanggit na mga petsa ng kapanganakan at isang sunud-sunod na numero, kaya, ito ay isang susi ng kandidato na maaaring magamit upang makilala ang mga tala. Gayunpaman, ang isang mas mahusay na paraan ng paggawa ng parehong bagay ay ipinakita lamang: ang paglikha ng isang susi ng kandidato. Sa katunayan, kung ang napiling kandidato susi ay napakahusay na maaari itong tiyak na natatanging makilala ang bawat isa at bawat tala, kung gayon dapat itong gamitin bilang pangunahing susi. Pinapayagan ng lahat ng mga database ang kahulugan ng isa, at isa lamang, pangunahing susi bawat talahanayan.

Ano ang isang susi ng kandidato? - kahulugan mula sa techopedia