ВУЗ:
Составители:
33
2. В новых условиях работы (с дополнительной функциональной зависимо-
стью) атрибуты <ГосНомЦБ, ДатаСделки> определяют каждый параметр
сделки, занесенной в таблицу Операция; это составной первичный ключ от-
ношения ОДНАЖДЫ. Занесем изменения в структуру данных и в схему
данных:
2.1. Открыть таблицу Операция в режиме просмотра. ⇒ Правка. ⇒ Выде-
лить все
записи. ⇒ Правка. ⇒ Удалить.
2.2. Открыть таблицу Операция в режиме конструктора ⇒ При нажатой
клавише Ctrl выделить поля ГосНомЦБ и ДатаСделки. ⇒ Правка. ⇒ Клю-
чевое поле.
2.3. Импортировать запрос Операция Доб из базы данных упражнения 3.2. ⇒
Выполнить запрос. ⇒ Прочитать сообщение MS ACCESS: количество вве-
денных кортежей, число пропущенных записей
, причину противоречивости
данных.
3. Изменились ли таблицы Эмиссия, Эмитент, Биржа, ИК?
Задания для самостоятельной работы
Упражнение 3.6
В условиях проведения операций с ценными бумагами из базы данных
упражнения 3.2 добавлена новая функциональная зависимость атрибутов: на
каждой бирже сделки совершаются только один раз в день.
Создать базу данных ДВА, импортировать в нее
таблицу СВОДНАЯ и
таблицы упражнения 3.2, изменить структуру данных с учетом новой функцио-
нальной зависимости. Дополнить таблицу Операция теми кортежами таблицы
СВОДНАЯ, которые не противоречат введенной функциональной зависимости.
Сколько кортежей “вписалось” в таблицу Операция? Сколько кортежей
содержат противоречивые данные? Какие свойства полей таблицы Операция
позволяют выявить противоречивость данных?
Упражнение 3.7
В условиях
проведения операций с ценными бумагами из базы данных
упражнения 3.2 нужно учесть дополнительно, что одна инвестиционная компа-
ния может совершить в день только одну покупку и сколько угодно продаж.
Создать базу данных ТРИ, импортировать в нее таблицы упражнения 3.2
и таблицу СВОДНАЯ, изменить структуру данных с учетом всех определенных
функциональных зависимостей, построить новую
схему данных. Дополнить
таблицу Операция теми кортежами таблицы СВОДНАЯ, которые не противо-
речат введенной функциональной зависимости.
Как изменилась схема данных? Сколько кортежей “вписалось” в табли-
цу Операция? Сколько кортежей содержат противоречивые данные? Какие
свойства полей таблицы Операция позволяют выявить противоречивость дан-
ных?
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »