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

UptoLike

16
Для атрибутов отношения определены следующие функциональные зависимо-
сти:
<ТипЦБ, ДатаЭмиссии>
НаименованиеЭмитента, НоминальнаяСтоимостьЦБ, ОбъемЭмиссии,
ОбъемЭмиссии
НоминальнаяСтоимостьЦБ.
Привести отношение 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.19
Составить отношение КЛЮЧ, в котором степень отношения равна 4, карди-
нальное число отношения равно 5, первичный ключ отношения состоит из трех
атрибутов. Самостоятельно задать наименования атрибутов. Привести таблич-
ное представление такого отношения.
Упражнение 1.20
Составить табличное представление отношения НЕПОЛНАЯ, в котором сте-
пень отношения равна 4, кардинальное число отношения равно 5. Заполнить
таблицу отношения так, чтобы в нем были функционально неполно зависимые
атрибуты, выписать наименования этих атрибутов. Самостоятельно задать на-
именования атрибутов, определить ключевые атрибуты, если необходимо. При-
вести отношение НЕПОЛНАЯ к 3НФ, выписать наименования атрибутов
,
обеспечивающих целостность получившегося многотабличного отношения.
Установить вид связи этих атрибутов (один-к-одному или один-ко-многим).