Съдържание:
Определение - Какво означава Уникално ограничение?
Уникалното ограничение е вид ограничение на колоните в таблицата, което диктува, че всички стойности в тази колона трябва да бъдат уникални, въпреки че могат да бъдат нулеви.
За да се гарантира, че колоната е UNIQUE и не може да съдържа нулеви стойности, колоната трябва да бъде посочена като NOT NULL. Интересното е, че това са двата основни атрибута на първичен ключ. Определянето на двата атрибута в новосъздадена колона трябва да се обърне сериозно внимание на обозначението на първичния ключ.
Техопедия обяснява уникалното ограничение
Уникално ограничение се дефинира по времето, когато се създава таблица. Уникалното ограничение позволява нулеви стойности. Първоначално това може да изглежда като противоречие, но нула е пълното отсъствие на стойност (а не нула или интервал). Следователно не е възможно да се каже, че стойността в това нулево поле не е уникална, тъй като нищо не се съхранява в това поле. Нулева стойност не може да се сравни с действителна стойност. Например, кралицата на Америка не може да се сравни с кралицата на Англия, тъй като кралицата на Америка е нула, която не съществува.