CHECK CONSTRAINT ProgressMarkCheck
В этом случае подключить ограничение возможно только в том случае, когда все данные в таблице будут ему соответствовать.
Задание 13
Отключите ограничения внешнего ключа в таблице Student. Введите в таблицу Student студента Васькина В.В. из несуществующей группы. Попытайтесь подключить ранее отключенное ограничение.
Выполните все необходимые действия для того, чтобы вновь подключить ограничение, а все данные в отношении Student соответствовали условиям целостности базы данных.
Задание 14
Смоделируйте ситуацию, когда необходимо отключить ограничения и разработайте мероприятия, которые позволят вам в дальнейшем привести базу данных в согласованное состояние, отвечающее всем условиям целостности.
Правила для изменения и модификации описания столбцов
При корректировке таблиц нельзя:
· добавлять новый столбец с опцией NOT NULL.
· добавлять к столбцу опцию NOT NULL, если в нем есть пустые значения
· уменьшить размер поля или изменить его тип, если в нем содержатся какие-либо данные.
· Удалить столбец из таблицы, если на этот столбец были установлены какие-либо ограничения кроме NOT NULL| NULL