Накопление и обработка информации. Андреева Н.М - 33 стр.

UptoLike

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
и таблицу СВОДНАЯ, изменить структуру данных с учетом всех определенных
функциональных зависимостей, построить новую
схему данных. Дополнить
таблицу Операция теми кортежами таблицы СВОДНАЯ, которые не противо-
речат введенной функциональной зависимости.
Как изменилась схема данных? Сколько кортежейвписалосьв табли-
цу Операция? Сколько кортежей содержат противоречивые данные? Какие
свойства полей таблицы Операция позволяют выявить противоречивость дан-
ных?