Нормализация каждого из полученных ER-методом отношений (приведение к НФБК)

1. Представители

a. доказательство нахождения отношения в 1НФ

Id_пр ФИО Паспорт Год рож Телефон Email стаж
ИИИ 4 105 345 653 [email protected]
ИИИ 4 105 345 653 [email protected]
ООО [email protected]
ВВВ [email protected]

b. определение ФЗ с обоснованием

c. построение диаграммы ФЗ

Нормализация каждого из полученных ER-методом отношений (приведение к НФБК) - student2.ru

d. редукция диаграммы ФЗ и получение минимальных покрытий (далее пункты для каждого минимального покрытия) с обоснованием

По правилу транзитивности убрали избыточные отношения id_пр к паспорт/год рождения и id_пр к телефон/email. Также, используя правило аддитивности, объединяем паспорт|год рождения и телефон|email. И получаем набор функциональных зависимостей с минимальным покрытием (набор неизбежных ФЗ, полученных путем удаления всех избыточных из исходного набора с помощью 6 правил).

Нормализация каждого из полученных ER-методом отношений (приведение к НФБК) - student2.ru

e. определение возможных ключей (с обоснованием)

f. определение детерминантов

Ключами могут быть как id_пр, так и ФИО, но ФИО может дублироваться, следовательно, в качестве ключа необходимо использовать id_пр.

Детерминанты Возможные ключи
Id_пр Id_пр
ФИО ФИО

g. доказательство нахождения отношения в НФБК, либо декомпозиция отношения в противном случае

Оба детерминанта являются возможными ключами, что свидетельствует о нахождении отношения в НФБК.

2. Мероприятия

a. доказательство нахождения отношения в 1НФ

Id_м Название Место Дата ФИО Телефон Email
Автограф-сессия Зенит-Арена, Невский 54 21.09.2011 ИИИ [email protected]
Фото-сессия Зенит-Арена, Невский 54 15.07.2011 ИИИ [email protected]
Встреча «Зенит 2», наб.Жданова 9 18.12.2011 ООО [email protected]
Открытая тренировка «Север», Удельный проспект 5 05.05.2011 ВВВ [email protected]
             

b. определение ФЗ с обоснованием

c. построение диаграммы ФЗ

Нормализация каждого из полученных ER-методом отношений (приведение к НФБК) - student2.ru

d. редукция диаграммы ФЗ и получение минимальных покрытий (далее пункты для каждого минимального покрытия) с обоснованием

По правилу транзитивности убрали избыточные отношения id_m к место/дата и id_m к телефон/email. Также, используя правило аддитивности, объединяем место|дата и телефон|email. И получаем набор функциональных зависимостей с минимальным покрытием.

Нормализация каждого из полученных ER-методом отношений (приведение к НФБК) - student2.ru

e. определение возможных ключей (с обоснованием)

f. определение детерминантов

Детерминанты Возможные ключи
Id_m Id_m
ФИО ФИО
Название Название

Ключами могут быть как id_m,название так и ФИО, но название и ФИО может дублироваться, следовательно, в качестве ключа необходимо использовать id_m.

g. доказательство нахождения отношения в НФБК, либо декомпозиция отношения в противном случае

Все детерминанты являются возможными ключами, что свидетельствует о нахождении отношения в НФБК.

3. Турниры

a. доказательство нахождения отношения в 1НФ

Id_t Кол-во команд Id_org Победитель Id_org Финалист Id_org Бронза Очки за победу Очки за Финал Очки за 3 место
Зенит Звезда Факел
Факел Звезда Зенит
Звезда Зенит Факел

b. определение ФЗ с обоснованием

c. построение диаграммы ФЗ

Нормализация каждого из полученных ER-методом отношений (приведение к НФБК) - student2.ru

d. редукция диаграммы ФЗ и получение минимальных покрытий (далее пункты для каждого минимального покрытия) с обоснованием

Используя правило аддитивности, объединяем id_org всех призеров и очки за призовые места. По правилу транзитивности убрали избыточные отношения id_t к очкам за места. И получаем набор функциональных зависимостей с минимальным покрытием.

Нормализация каждого из полученных ER-методом отношений (приведение к НФБК) - student2.ru

e. определение возможных ключей (с обоснованием)

f. определение детерминантов

Детерминанты Возможные ключи
Id_m Id_m
Id_org Победитель   Id_org Победитель  
Id_org Финал   Id_org Финал  
Id_org Бронза   Id_org Бронза  

g. доказательство нахождения отношения в НФБК, либо декомпозиция отношения в противном случае

Все детерминанты являются возможными ключами, что свидетельствует о нахождении отношения в НФБК.

Наши рекомендации