Primär nyckel:
- Det kan bara finnas en primärnyckelbegränsning i en tabell
- I vissa DBMS kan det inte vara
NULL
- t.ex. MySQL lägger tillNOT NULL
- Primärnyckel är en unik nyckelidentifierare för posten
Unik nyckel:
- Kan vara mer än en unik nyckel i en tabell
- Unik nyckel kan ha
NULL
värden - Det kan vara en kandidatnyckel
- Unik nyckel kan vara
NULL
; flera rader kan haNULL
värden och därför kanske inte anses vara "unika"