Таблица в первой нормальной форме должна удовлетворять следующим требованиям:
- Все атрибуты отношения является простыми (имеют единственное значение).
- Исходное отношение строится таким образом, чтобы его атрибуты были простыми.
Вторая нормальная форма.
Перевод отношения в следующую норм. форму осуществляется методом “декомпозиции без потерь”. Такая декомпозиция должна обеспечивать то, что запросы к исходному отношению и отношениям, полученным в результате декомпозиции, дадут одинаковый результат.
Исходное отношение Преподаватель имеет составной ключ ФИО.Предмет.Группа.Вид_занятий и находится 1НФ. В этом отношении можно выделить частичную зависимость атрибутов Стаж, Надб, Должность, Оклад от ключа - указанные атрибуты находятся в функциональной зависимости от атрибута ФИО, являющегося частью составного ключа. Эта частичная зависимость приводит к следующему:
В отношении присутствует явное и неявное избыточное дублирование данных, например:
o повторение данных о стаже, должности и окладе преподавателей, проводящих занятия в нескольких группах и/или по разным предметам;
o Повторение сведений об окладах для одной и той же должности или о надбавках за одинаковый стаж.
Следствием избыточного дублирования данных является проблема их редактирования. Например, изменение должности у преподавателя Иванова потребует просмотра всех кортежей отношения и внесения изменений в те из них, которые содержат сведения о данном преподавателе.
Часть избыточности устраняется при переводе отношения в 2НФ.