Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
dbbook(2010.04.15).pdf
Скачиваний:
52
Добавлен:
09.06.2015
Размер:
2.14 Mб
Скачать

3.9. Упражнения

3.9.1. Декларативная поддержка целостности

Практическое задание. Имеется следующий фрагмент базы данных:

Поставщики(КодПщ, Имя, Город) Детали(КодД, РодД, Цвет, ВесКг) Поставки(КодПщ, КодД, Штук)

Поставщики характеризуются уникальным кодом (КодПщ), уникальным наименованием (Имя) и городом размещения (Город). Поставляемые детали определяются уникальным кодом (КодД), родовым наименованием (РодД), которое может и не быть уникальным, а также атрибутами Цвет (0R0 – красный, 0G0 – зеленый, 0B0 – голубой) и ВесКг.

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

Вариант 1. Правила ограничения при модификации отношений и Поставщики, и Детали.

Вариант 2. Правило ограничения при модификации отношения Поставщики. Правило каскадной модификации при модификации отношения Детали.

Вариант 3. Правило каскадной модификации при модификации отношения Поставщики. Правило ограничения при модификации отношения Детали.

Вариант 4. Правила каскадной модификации при модификации отношений и Поставщики, и Детали.

Решение. Пример выполнения аналогичного задания приведен в 3.6.2, с. 96.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]