Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Ограничения для доменов атрибутов

РефератПомощь в написанииУзнать стоимостьмоей работы

Особым случаем условия уникальности является значение NULL в столбце первичного ключа или в столбце объявленном уникальным. СУБД не может разобраться является ли NULL дубликатом уже существующего первичного ключа или нет. Правильным может оказаться и то, и другое. По этой причине любой столбец являющийся частью первичного ключа, и любой столбец на который наложено условие уникальности, должен… Читать ещё >

Ограничения для доменов атрибутов (реферат, курсовая, диплом, контрольная)

Домен атрибута устанавливает набор допустимых значений, которые могут присваиваться атрибуту. Примеры доменов атрибутов логической модели данных пользователя Менеджер были приведены при выполнении этапа 2.6 и представлены в Таблице 2.6.

Целостность таблицы

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

СУБД автоматически проверяет уникальность первичного ключа и поэтому всякая попытка добавить строку с уже существующим значением первичного ключа или обновить строку таким образом, что первичный ключ потеряет свою уникальность, завершится сообщением об ошибке. Условие уникальности могут накладываться и на другие столбцы таблицы. Так например можно потребовать, чтобы в таблице Работник не было двух служащих с одинаковыми именами и фамилиями. СУБД, обеспечивающая выполнение этого условия, должна проконтролировать атрибут Полное_Имя (Имя, Фамилия) и пресечь всякую попытку, нарушающую условие уникальности.

Особым случаем условия уникальности является значение NULL в столбце первичного ключа или в столбце объявленном уникальным. СУБД не может разобраться является ли NULL дубликатом уже существующего первичного ключа или нет. Правильным может оказаться и то, и другое. По этой причине любой столбец являющийся частью первичного ключа, и любой столбец на который наложено условие уникальности, должен быть объявлен с ограничением NOT NULL.

Показать весь текст
Заполнить форму текущей работой