Что не так с обнуляемыми столбцами в составных первичных ключах?

ORACLE не разрешает значения NULL ни в одном из столбцов, которые содержат первичный ключ. Похоже, что то же самое верно для большинства других систем «уровня предприятия».

В то же время, большинство систем также позволяютуникальный ограничения на обнуляемые столбцы.

Почему уникальные ограничения могут иметь значения NULL, а первичные ключи - нет? Есть ли фундаментальная логическая причина для этого или это скорее техническое ограничение?

Ответы на вопрос(6)

Ваш ответ на вопрос