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

UptoLike

4
1. Проектирование реляционных баз данных. Нормализация отношения
Упражнения №№ 1.1-1.18 сопровождаются решениями. Упражнения
№№ 1.19-1.27 предлагаются для самостоятельной работы.
В каждом из упражнений №№ 1.1-1.10 приведена таблица значений атрибутов
отношения. Требуется:
1) определить первичный ключ отношения и атрибуты, находящиеся в транзи-
тивной зависимости или функционально неполной зависимости;
2) привести отношение к 3НФ, указать
атрибуты, обеспечивающие целостность
получившегося отношения, определить тип их связи: один-к-одному, один-
ко-многим, многие-ко-многим.
В упражнениях №№ 1.11-1.18 определена схема отношения и заданы функцио-
нальные зависимости атрибутов. Требуется привести отношение к 3НФ, указать
атрибуты, обеспечивающие целостность получившейся базы данных, опреде-
лить тип их связи: один-к-одному, один
-ко-многим, многие-ко-многим.
Упражнение 1.1
Табл. 1.1 определяет значения атрибутов отношения
R = {<НаименованиеЭмитента, ТипЦБ, ДатаЭмиссии,
НоминальнаяCтоимость>}.
Т а б л и ц а 1.1
Решение
1. Функциональные зависимости:
F: <ДатаЭмиссии, НоминальнаяCтоимость>
НаименованиеЭмитента, ТипЦБ
ТипЦБ
НаименованиеЭмитента
2. Минимальное покрытие:
F
+
: <ДатаЭмиссии, НоминальнаяCтоимость> ТипЦБ
ТипЦБ НаименованиеЭмитента
3. Первичный ключ отношения R состоит из двух атрибутов:
<ДатаЭмиссии, НоминальнаяCтоимость>.
4. В транзитивной зависимости находятся атрибуты: НаименованиеЭмитента
и ТипЦБ.
5. 3НФ отношения R состоит из двух отношений R1 и R2:
R1= {<НаименованиеЭмитента, ТипЦБ>},
F: ТипЦБ НаименованиеЭмитента,
первичный ключатрибут ТипЦБ,
НаименованиеЭмитента ТипЦБ ДатаЭмиссии Номинальная
Стоимость
ОАОКрАЗ акция обыкновенная 23.06.1999 100 руб.
ОАОКрАЗ вексель 23.06.1999 200 руб.
ТООИскра акция привилегирванная 20.06.1999 500 руб.
ТООИскра акция привилегированная 23.06.1999 500 руб.