Der Kandidatenschlüssel ist der Satz von Attributen, durch die es möglich ist, jede Zeile der Tabelle zu identifizieren. Wenn also ein Attribut nullable ist, kann es kein Kandidatenschlüssel sein.
Kann ein Kandidatenschlüssel einen Nullwert haben?
Jedes Attribut des Primärschlüssels darf keinen NULL-Wert enthalten. Im Kandidatenschlüssel kann jedes Attribut einen NULL-Wert enthalten.
Kann jeder Kandidatenschlüssel ein Primärschlüssel sein?
Beachten Sie, dass jeder Kandidatenschlüssel ein Primärschlüssel sein kann, aber nur einer als Primärschlüssel ausgewählt werden sollte. Die Regel, um ein Primärschlüssel unter Kandidatenschlüsseln zu werden, lautet, dass die Attributwerte des Schlüssels eindeutig sein müssen und für keine Domäne niemals Null sein können.