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

UptoLike

11
Упражнение 1.11
Определено отношение, описывающее эмиссии ЦБ:
R = {<НаименованиеЭмитента, ТипЦБ, ДатаЭмиссии,
НоминальнаяСтоимостьЦБ, ОбъемЭмиссии>}.
Для атрибутов отношения определены функциональные зависимости:
F: <ТипЦБ, ДатаЭмиссии, НоминальнаяСтоимостьЦБ>
<НаименованиеЭмитента, ОбъемЭмиссии>,
ТипЦБ
<НаименованиеЭмитента, ОбъемЭмиссии>.
Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность
получившейся базы данных, определить тип их связи: один-к-одному, один-ко-
многим, многие-ко-многим.
Решение
1. Первичный ключ отношения R состоит из трех атрибутов:
<ТипЦБ, ДатаЭмиссии, НоминальнаяСтоимостьЦБ>.
2. В отношении R атрибуты ТипЦБ, НаименованиеЭмитента, ОбъемЭмиссии
находятся в неполной функциональной зависимости
.
3. 3НФ отношения R состоит из двух отношений R1 и R2.
R1 = {<НаименованиеЭмитента, ТипЦБ, ОбъемЭмиссии>}.
В R1 определена функциональная зависимость атрибутов:
ТипЦБ
НаименованиеЭмитента, ОбъемЭмиссии
Первичный ключ отношения R1 – ТипЦБ.
R2 = {<ТипЦБ, ДатаЭмиссии, НоминальнаяСтоимостьЦБ>}.
Первичный ключ отношения R2состоит из трех атрибутов:
<ТипЦБ, ДатаЭмиссии, НоминальнаяСтоимостьЦБ>.
4. Целостность отношения R = R1 * R2 обеспечивают поля связи
ТипЦБ
(в отношении
R1)
1
⎯⎯⎯⎯⎯⎯⎯
ТипЦБ
(в отношении
R2)
Упражнение 1.12
Определено отношение, описывающее эмиссии ЦБ:
R = {<НаименованиеЭмитента, ТипЦБ, ДатаЭмиссии,
НоминальнаяСтоимостьЦБ, ОбъемЭмиссии>}.
Для атрибутов отношения определены функциональные зависимости:
НаименованиеЭмитента
<ТипЦБ, ДатаЭмиссии,
НоминальнаяСтоимостьЦБ, ОбъемЭмиссии>,
ТипЦБ
<НоминальнаяСтоимостьЦБ, ОбъемЭмиссии>.
Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность
получившейся базы данных, определить тип их связи: один-к-одному, один-ко-
многим, многие-ко-многим.