ВУЗ:
Составители:
20
Студент
(N зачетной книжки, N группы, Ф.И.О. студента, Адрес студента,
Семейное положе ние)
Ф.И.О. студента <--> N зачетной книжки (1:1)
Ф.И.О. студента <<--> N группы (М:1)
Ф.И.О. студента <<--> Адрес студента (М:1)
Ф.И.О. студента <--> Семейное положение (1:1)
Нормализация отно шений
Группа
(N группы, Факультет, Количество студентов, Количество семей-
ных пар, Ф.И.О. старосты)
Ограничения:
- На факультете – несколько групп.
- В разных группах количества студентов и количества семейных пар
могут совпадать.
Функциональные зависимости:
F={N группы --> Факультет, Количество студентов, Количество семейных
пар, Ф.И.О. старосты}
Ключ: N группы.
Вид нормальной формы: данное отношение находится в III НФ, так как оно
находится в I НФ (все значения атрибутов атомарные), отсутствует неполная за-
висимость от ключа непервичных атрибутов и отсутствует транзитивная зави-
симость последних от ключа.
Общежитие
(N общежития, Ф.И.О. коменданта, N комнаты, Ф.И.О.
жильца, N группы, Ф.И.О. старосты комнаты)
Ограничения:
- В каждой комнате живут несколько жильцов.
- В разных общежитиях могут быть комнаты с одинаковыми номе-
рами.
Функциональные зависимости:
F={N общежития <--> Ф.И.О. коменданта; N общежития, N комнаты -->
Ф.И.О. старосты комнаты; Ф .И.О. жильца --> N группы}
Ключ: N общежития & N комнаты & Ф.И.О. жильца.
Вид нормальной формы: данное отношение находится в I НФ, так как все
значения атрибутов атомарные.
Приведе ние к III НФ: декомпозиция.
R
1
(N общежития, Ф.И.О. коменданта)
R
2
(N общежития, N комнаты, Ф.И.О. старосты комнаты)
R
3
(Ф.И.О. жильца, N группы)
R
4
(N общежития, N комнаты, Ф.И.О. жильца)
ВЛКСМ
(N группы, Ф.И.О., Комсомольская работа, Оценка работы)