With CHECK

CHECK CONSTRAINT ProgressMarkCheck

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

Задание 13

Отключите ограничения внешнего ключа в таблице Student. Введите в таблицу Student студента Васькина В.В. из несуществующей группы. Попытайтесь подключить ранее отключенное ограничение.

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

Задание 14

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

Правила для изменения и модификации описания столбцов

При корректировке таблиц нельзя:

· добавлять новый столбец с опцией NOT NULL.

· добавлять к столбцу опцию NOT NULL, если в нем есть пустые значения

· уменьшить размер поля или изменить его тип, если в нем содержатся какие-либо данные.

· Удалить столбец из таблицы, если на этот столбец были установлены какие-либо ограничения кроме NOT NULL| NULL


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: