ВУЗ:
Составители:
32
3. В новых условиях работы (с дополнительной функциональной зависимо-
стью) атрибут ГосНомЦБ определяет каждый параметр сделки, занесенной
в таблицу Операция, он является первичным ключом отношения ОДИН. Из-
меним структуру и схему данных:
3.1. Открыть таблицу Операция в режиме просмотра. ⇒ Правка ⇒ Выде-
лить все записи. ⇒ Правка. ⇒ Удалить.
3.2. Открыть
таблицы Операция и Эмиссия в режиме конструктора. ⇒ Вы-
делить все поля таблицы Эмиссия, кроме поля ГосНомЦБ. ⇒ Правка. ⇒
Копировать. ⇒ Перенести фокус в структуру таблицы Операция. ⇒ Фокус
– на первую пустую строку после всех полей таблицы Операция. ⇒ Правка.
⇒ Вставить. ⇒ Выделить поле ГосНомЦБ. ⇒
Правка. ⇒ Ключевое поле.
4. Изменить схему данных:
Сервис. ⇒ Схема данных. ⇒ Удалить связи таблиц Операция-Эмиссия и
таблиц Эмиссия-Эмитент. ⇒ Удалить таблицу Эмиссия из области полей
схемы данных. ⇒ Установить связь между таблицами Эмитент и Операция
“один-ко-многим”, поле связи – ГосНомЛицЭмитента, обеспечение целост-
ности данных – “
черный флаг” Приложения\РеоргСхемы3.1_1.mdb.
5. Импортировать запрос ОперацияДоб из базы данных упражнения 3.2. ⇒
Выполнить запрос. ⇒ Прочитать сообщение MS ACCESS: количество вве-
денных кортежей, число пропущенных записей, причину противоречивости
данных.
Упражнение 3.5
Неугомонный эксперт вносит другое уточнение в условия проведения
операций с ценными бумагами, отраженными в базе данных упражнения 3.2. В
базе данных дополнительно нужно учесть, что ценные бумаги, имеющие один и
тот же государственный номер ценных бумаг (ГосНомЦБ), имеют право при-
нимать участие в сделках несколько раз, но не больше одного раза
раз в день.
Создать базу данных ОДНАЖДЫ, отразить в структуре данных новую
зависимость, построить новую схему данных. Дополнить таблицу Операция
теми кортежами таблицы СВОДНАЯ, которые не противоречат введенной
функциональной зависимости.
Проанализировать: Как изменилась схема данных? Сколько кортежей
“вписалось” в таблицу Операция? Сколько кортежей содержат противоречивые
данные? Какие свойства полей таблицы
Операция позволяют выявить противо-
речивость данных?
Указания
1. Создать новую базу данных ОДНАЖДЫ. Импортировать в неё таблицы:
Операция, Эмиссия, Эмитент, Биржа, ИК и схему данных из базы данных
упражнения 3.2. Таблицу СВОДНАЯ присоединить к базе данных:
Файл ⇒ Внешние данные… ⇒ Связь с таблицами… ⇒ Выбрать таблицу
СВОДНАЯ в базе
данных упражнения 3.2.
Страницы
- « первая
- ‹ предыдущая
- …
- 30
- 31
- 32
- 33
- 34
- …
- следующая ›
- последняя »