Můžete mít tolik UNIKÁTNÍCH KLÍČOVÝCH omezení, kolik váš databázový systém umožňuje, a mnoho relačních puristů nyní považuje za chybu povýšit jedno těchto klíčů a pomažte jej jako PRIMÁRNÍ.
Logicky, jak omezení jedinečného klíče, tak primární klíče splňují stejné účely – definují podmnožinu sloupců, pomocí kterých lze jednoznačně identifikovat řádky. Také by měly být způsobilé jako cíle pro omezení cizího klíče.
Určité výchozí hodnoty (jako je možnost null) jsou automaticky aplikovány omezeními primárního klíče, ale není důvod, proč nemůžete stejná omezení použít ručně na sloupce zahrnuté v omezeních jedinečného klíče.