ВУЗ:
Составители:
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 руб.
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »