Дефиниција на клуч за кандидати

База на кандидати за базата на податоци понекогаш стануваат примарни клучеви

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

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

Сите клучеви на кандидати имаат некои заеднички својства. Едно од својствата е дека за време на животниот век на клучот на кандидатот, атрибутот што се користи за идентификација мора да остане ист. Друга е дека вредноста не може да биде нула. И на крај, клучот на кандидатот мора да биде уникатен.

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

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

Примери на клучеви за кандидати

Некои типови на податоци лесно се позајмуваат како кандидати:

Сепак, некои видови на информации кои би можеле да изгледаат како добри кандидати всушност се покажуваат проблематични: