Можете да имате толкова ограничения за УНИКАЛЕН КЛЮЧ, колкото позволява вашата система за база данни, и много релационни пуристи сега смятат, че е грешка да се издигне едно от тези ключове и го помажете като ОСНОВЕН.
Логично, както ограниченията на уникалния ключ, така и първичните ключове изпълняват едни и същи цели - дефиниране на подмножество от колони, чрез които редовете могат да бъдат еднозначно идентифицирани. Те също така трябва да отговарят на условията като цели за ограничения на външния ключ.
Определени стойности по подразбиране (като нулиране) се прилагат автоматично от ограниченията на първичния ключ, но няма причина да не можете да приложите същите ограничения ръчно към колони, включени в ограниченията за уникален ключ.