Zbiór kolumn (może być a nawet zazwyczaj jest pojedyncza kolumna), która przyjmuje unikalne wartości dla danego rekordu w tabeli. Klucz główny jest wybierany z puli Klucze kandydackie.
Composite key (nie wiem jak to przetłumaczyć na polsze)
Sytuacja, gdy klucz główny nie jest jedną kolumną. Wtedy zbiór wybranych kolumn nazywamy composite key.
‘ŻADNA WARTOŚĆ W COMPOSITE KEY NIE MOŻE BYĆ NULLEM’