ВУЗ:
Составители:
45
4.6. Решение задач с помощью запросов
Задача 1. ИК “Ковчег” распалась, удалить сведения о ней из таблицы Инвест-
компания.
Указания
Запрос выполняется в три этапа:
1. Удаляются кортежи из таблицы Операция, где инвестиционная компания
“Ковчег” была продавцом. Схема запроса приведена на рис. 4.23.
Запрос – удаление
Таблица ОПЕРАЦИЯ
ГосНомерИКПродавца ∞-------------1
Таблица ИК
ГосНомИК
Поле: ОПЕРАЦИЯ* НаименИнвесткомпании
Имя таблицы: ОПЕРАЦИЯ ИНВЕСТКОМПАНИЯ
Удаление: Из Условие
Условие отбора: “ИК “”Ковчег”””
Рис. 4.23. Схема запроса – удаления кортежей из таблицы Операция
2. По аналогичной схеме строится построить запрос – удаление записей из
таблицы Операция, где инвестиционная компания Ковчег была покупате-
лем.
3. Удаляется запись из таблицы ИК, соответствующая инвестиционной компа-
нии Ковчег. Схема запроса – на рис. 4.24.
Запрос – удаление
Таблица ИК
Поле: ИК* НаименИнвесткомпании
Удаление: Из Условие
Условие отбора: “ИК “”Ковчег”””
Рис. 4.24. Схема запроса-удаления инвестиционной компании Ковчег
4. Еще один вариант решения. В схеме данных базы данных установить пара-
метр связи таблиц ИК и Операция каскадное обновление полей = Да. Затем
выполнить запрос – удаление инвестиционной компании “Ковчег” из табли-
цы ИК (рис. 4.24). При выполнении запроса – удаления инвестиционной
компании “Ковчег” из таблицы ИК удаляются автоматически (“каскадом”)
все связанные кортежи
из таблицы Операция
Задача 2. Создать запрос, меняющий местами значения атрибутов ГосНом-
ИКПокупатель и ГосНомИКПродавец для всех операций с ЦБ АО КрАЗ в от-
ношении Операция.
Указания. Схема решения приведена на рис. 4.25.
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »