La clé candidate est l’ensemble des attributs par lesquels il est possible d’identifier chaque ligne du tableau. Par conséquent, si un attribut est nullable, il ne peut pas s’agir d’une clé candidate.
Une clé candidate peut-elle avoir une valeur nulle ?
Aucun attribut de clé primaire ne peut contenir de valeur NULL. Dans la clé candidate, tout attribut peut contenir une valeur NULL.
Toute clé candidate peut-elle être une clé primaire ?
Notez que chaque clé candidate peut être une clé primaire, mais une seule doit être choisie comme clé primaire. La règle pour devenir une clé primaire parmi les clés candidates est que les valeurs d’attribut de la clé doivent être uniques et ne peuvent jamais être Null pour n’importe quel domaine.