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