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

UptoLike

8
Т а б л и ц а 1.6
НаименованиеВуза Адрес Команда
КрасГУ Красноярск, пр-т Свободный,79 МатФак
КрасГУ Красноярск, пр-т Свободный,79 ЭконФак
КГТУ Красноярск, ул.Киренского,26 ЭконФак
КГТУ эк. институт Красноярск, ул.Киренского,26 ФизФак
НГУ Новосибирск, ул. Пирогова, 2 МатФак
НГУ Новосибирск, ул. Пирогова, 2 ФизФак
Решение
1. Функциональные зависимости:
F: <НаименованиеВуза, Команда> Адрес
НаименованиеВуза
Адрес
2. Первичный ключ отношения R состоит из двух атрибутов:
<НаименованиеВуза, Команда>.
3. В функционально неполной зависимости находятся атрибуты:
НаименованиеВуза и Адрес.
4. 3НФ отношения R состоит из двух отношений:
R1 = {<НаименованиеВуза, Адрес>},
в отношении R1 функциональные зависимости:
F: НаименованиеВуза Адрес,
первичный ключатрибут НаименованиеВуза;
R2 = {<НаименованиеВуза, Команда>},
составной первичный ключ: <НаименованиеВуза, Команда>.
4. Целостность отношения R обеспечивают поля связи в отношениях R1 и R2:
НаименованиеВуза
(в отношении
R1)
1
⎯⎯⎯
НаименованиеВуза
(в отношении
R2)
Упражнение 1.7
Табл. 1.7 определяет значения атрибутов отношения
R={<НаименованиеВуза, Команда, Приз>}.
Т а б л и ц а 1.7
НаименованиеВуза Команда Приз
КрасГУ МатФак Торт
КрасГУ ЭконФак Торт
НГУ ФилФак Арбуз
НГУ МатФак Бананы
Решение
1. Функциональные зависимости:
F: <Команда, Приз> НаименованиеВуза
Приз
НаименованиеВуза.
2. Первичный ключ отношения R состоит из двух атрибутов:
<Команда, Приз>.
3. В функционально неполной зависимости находятся атрибуты:
Приз, НаименованиеВуза.
4. 3НФ отношения R состоит из двух отношений: