ВУЗ:
Составители:
14
Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность
получившейся базы данных, определить тип их связи: один-к-одному, один-ко-
многим, многие-ко-многим.
Решение
1. Первичный ключ отношения R состоит из двух атрибутов:
<НаименованиеЭмитента, ОбъемЭмиссии>.
2. В отношении R атрибуты ДатаЭмиссии, ТипЦБ находятся в транзитивной
зависимости.
3. 3НФ отношения R состоит из
двух отношений R1 и R2.
R1 = {<ДатаЭмиссии, ТипЦБ>}.
В R1 определена функциональная зависимость атрибутов:
ДатаЭмиссии
⇒
ТипЦБ.
Первичный ключ отношения R1 – атрибут ДатаЭмиссии.
R2 = {<НаименованиеЭмитента, ДатаЭмиссии,
НоминальнаяСтоимостьЦБ, ОбъемЭмиссии>}.
В R2 определена функциональная зависимость атрибутов:
<НаименованиеЭмитента, ОбъемЭмиссии>
⇒
ДатаЭмиссии,
НоминальнаяСтоимостьЦБ.
Первичный ключ отношения R2 состоит из двух атрибутов
<НаименованиеЭмитента, ОбъемЭмиссии>.
4. Целостность отношения R = R1 * R2 обеспечивают поля связи:
ДатаЭмиссии
(в отношении
R1)
1
⎯⎯⎯⎯⎯⎯⎯
∞
ДатаЭмиссии
(в отношении
R2)
Упражнение 1.16
Определено отношение, описывающее эмиссии ЦБ:
R = {<НаименованиеЭмитента, ТипЦБ, ДатаЭмиссии,
НоминальнаяСтоимостьЦБ, ОбъемЭмиссии>}.
Для атрибутов отношения определены следующие функциональные зависимо-
сти:
<НаименованиеЭмитента, ТипЦБ, ДатаЭмиссии>
⇒
НоминальнаяСтоимостьЦБ, ОбъемЭмиссии,
ТипЦБ
⇒
НоминальнаяСтоимостьЦБ, ОбъемЭмиссии.
Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность
получившейся базы данных, определить тип их связи: один-к-одному, один-ко-
многим, многие-ко-многим.
Решение
1. Первичный ключ отношения R состоит их трех атрибутов:
<НаименованиеЭмитента, ТипЦБ, ДатаЭмиссии>.
2. В отношении R атрибуты ТипЦБ, НоминальнаяСтоимостьЦБ,
ОбъемЭмиссии находятся в неполной функцинальной зависимости.
3.
3НФ отношения R состоит из двух отношений:
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »