Primärschlüssel:
- Es kann nur eine Primärschlüssel-Einschränkung in einer Tabelle geben
- In einigen DBMS kann es nicht
NULLsein - z.B. MySQL fügtNOT NULLhinzu - Primärschlüssel ist eine eindeutige Schlüsselkennung des Datensatzes
Eindeutiger Schlüssel:
- Kann mehr als ein eindeutiger Schlüssel in einer Tabelle sein
- Eindeutiger Schlüssel kann
NULLhaben Werte - Es kann ein Kandidatenschlüssel sein
- Eindeutiger Schlüssel kann
NULLsein; mehrere Zeilen könnenNULLhaben Werte und dürfen daher nicht als "einzigartig" betrachtet werden