Klucz główny:
- W tabeli może być tylko jedno ograniczenie klucza podstawowego
- W niektórych DBMS nie może być
NULL- np. MySQL dodajeNOT NULL - Klucz główny to unikalny identyfikator klucza rekordu
Unikalny klucz:
- Może być więcej niż jeden unikalny klucz w jednej tabeli
- Unikalny klucz może mieć
NULLwartości - Może to być klucz kandydujący
- Unikalny klucz może mieć wartość
NULL; wiele wierszy może miećNULLwartości i dlatego nie mogą być uważane za „unikalne”