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

UptoLike

15
R1 = {<ТипЦБ, НоминальнаяСтоимостьЦБ, ОбъемЭмиссии>}.
В R1 определена функциональная зависимость атрибутов:
ТипЦБ
<НоминальнаяСтоимостьЦБ, ОбъемЭмиссии>.
Первичный ключ отношения R1 – атрибут ТипЦБ.
R2 = {<НаименованиеЭмитента, ТипЦБ, ДатаЭмиссии>}.
Первичный ключ отношения R2 состоит из трех атрибутов
<НаименованиеЭмитента, ТипЦБ, ДатаЭмиссии>.
4. Целостность отношения R = R1 * R2 обеспечивают поля связи:
ТипЦБ
(в отношении
R1)
1
⎯⎯⎯⎯⎯⎯⎯
ТипЦБ
(в отношении
R2)
Упражнение 1.17
Определено отношение, описывающее эмиссии ЦБ:
R = {<НаименованиеЭмитента, ТипЦБ, ДатаЭмиссии,
НоминальнаяСтоимостьЦБ, ОбъемЭмиссии>}.
Для атрибутов отношения определены следующие функциональные зависимо-
сти:
<НаименованиеЭмитента, ТипЦБ>
НоминальнаяСтоимостьЦБ, ОбъемЭмиссии, ДатаЭмиссии,
ТипЦБ
НоминальнаяСтоимостьЦБ, ОбъемЭмиссии.
Привести отношение 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.18
Определено отношение, описывающее эмиссии ЦБ:
R={<НаименованиеЭмитента, ТипЦБ, ДатаЭмиссии,
НоминальнаяСтоимостьЦБ, ОбъемЭмиссии>}.