La definició d'una clau de candidat

Claus de candidats de base de dades de vegades es converteixen en claus principals

Una clau candidata és una combinació d'atributs que es poden utilitzar exclusivament per identificar un registre de la base de dades sense fer referència a cap altra informació. Cada taula pot tenir un o més candidats. Una d'aquestes claus candidates es selecciona com la clau principal de la taula. Una taula només conté una clau principal, però pot contenir diverses claus candidates. Si una clau candidata està formada per dues o més columnes, llavors es diu una clau composta.

Propietats d'una clau de candidat

Totes les claus candidates tenen algunes propietats comunes. Una de les propietats és que, durant tota la vida de la clau candidata, l'atribut utilitzat per a la identificació ha de seguir sent el mateix. Un altre és que el valor no pot ser nul. Finalment, la clau candidata ha de ser única.

Per exemple, per identificar de manera exclusiva cada empleat, una empresa podria utilitzar el número de la Seguretat Social del treballador. Com podeu veure, hi ha persones amb els mateixos noms, cognoms i posicions, però no hi ha dues persones que tinguin el mateix número de la Seguretat Social.

Número de la Seguretat Social Nom Cognom Posició
123-45-6780 Craig Jones Gerent
234-56-7890 Craig Beal Associat
345-67-8900 Sandra Beal Gerent
456-78-9010 Trina Jones Associat
567-89-0120 Sandra Smith Associat

Exemples de claus candidates

Alguns tipus de dades es presten fàcilment com a candidats:

Tanmateix, alguns tipus d'informació que poden semblar bons candidats són realment problemàtics: