Skip to main content

Водич за кључ за кандидатуру

Anonim

Кандидатски кључ је комбинација атрибута која се може јединствено користити за идентификацију записа базе података без упућивања на било који други податак. Свака табела може имати један или више кандидата. Један од ових кључева за избор је одабран као примарни кључ таблице. Табела садржи само један примарни кључ, али може садржати неколико кандидатских кључева. Ако је кључ кандидата састављен од две или више колона, онда се зове композитни кључ.

Својства кључа кандидата

Сви кључеви кандидата имају нека заједничка својства. Једно од особина је да током трајања кључа кандидата атрибут који се користи за идентификацију мора остати исти. Друга је да вриједност не може бити нула. На крају, кључ кандидата мора бити јединствен.

На пример, да би јединствено идентификовали сваког запосленог, компанија може користити број социјалног осигурања запосленог. Као што видите, постоје људи са истим именом, презименом и положајем, али ниједна особа никада нема исти број социјалног осигурања.

Број социјалног осигурањаИмеПрезимеПозиција
123-45-6780ЦраигЈонесМенаџер
234-56-7890ЦраигБеалстручни сарадник
345-67-8900СандраБеалМенаџер
456-78-9010ТринаЈонесстручни сарадник
567-89-0120СандраСмитхстручни сарадник

Примјери кључева кандидата

Неке врсте података лако се опредељују као кандидати:

  • Међународни стандардни бројеви књига-ИСБН јединствено идентификују књиге и сродне медије. Издавање ИСБН-ова је чврсто регулисано од стране индустријских гатекееперса, а ИСБН-ови генерално никада нису поново кориштени од стране издавача.
  • Бројеви банковних рачуна-Већина банака не рециклира бројеве рачуна.
  • Серијски бројеви - Иако се серијски бројеви не регулишу у свим индустријама, у контексту једног добављача, серијски број увек треба бити јединствен.
  • Број возачких дозвола - Обично се ови бројеви не дуплирају. Међутим, особа која се креће из државе на државу може имати више од једног ДЛ броја.
  • Национални љекарски ИД-љекари и други лиценцирани здравствени добављачи имају по један појединачни НПИ који је јединствен за њих, издат од стране УС Департмент оф Хеалтх и Хуман Сервицес.

Међутим, неке врсте информација које би могле изгледати као добри кандидати заправо су проблематичне:

  • Бројеви телефона - већина носиоца рециклира телефонске бројеве, а поједини претплатници могу имати више телефонских бројева истовремено.
  • Универсал Цодес-УПЦ су јединствени, али власник УПЦ блока може рециклирати производе по вољи.
  • Бројеви медицинских записа - МРН се генерално издају на нивоу болнице, без било каквог националног упутства
  • Број социјалног осигурања - Иако су теоретски јединствени, ССН-ови се рециклирају, а превара ССН-а је довољно честа да би овај идентификатор учинио проблематичним у великим скуповима података. (У контексту послодавца који верификује ССН, овај изазов није проблем.)