Co musi zawierać kolumna pełniąca funkcję klucza głównego w tabeli?
A. wartości unikalne
Dobrze. Klucz główny jednoznacznie identyfikuje rekord.
B. ciągłą numerację
Źle. Wartości nie muszą być kolejne, tylko unikalne.
C. wyłącznie liczby
Źle. Klucz może być też tekstowy.
D. inny typ niż pozostałe kolumny
Źle. Typ nie ma tu znaczenia.
Klucz główny musi jednoznacznie identyfikować każdy wiersz, więc jego wartości muszą być UNIKALNE (i niepuste). Dzięki temu da się bez pomyłki wskazać konkretny rekord. Dlatego kolumna klucza głównego musi zawierać wartości unikalne.
Numeracja nie musi być CIĄGŁA (po usunięciu rekordu mogą zostać luki). Klucz nie musi być liczbą (może być tekstem) ani mieć innego typu niż pozostałe kolumny. Istotna jest tylko unikalność wartości.