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

UptoLike

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 состоит из двух отношений: