Усиленная третья нормальная форма, или нормальная форма Бойса-Кода (БКНФ)
Четвертая нормальная форма (4НФ)
Пятая нормальная форма (5НФ)
Нормализация - это формальный аппарат ограничений на формирование таблиц, который позволяет устранить дублирование, обеспечивает непротиворечивость хранимых данных и уменьшает трудозатраты на ведение базы данных.
Цель нормализации
Обеспечить целостность данных, т.е. чтобы при изменении одних объектов автоматически происходило соответствующее изменение связанных с ними объектов.
Метод нормальных форм
Метод нормальных форм – последовательный перевод отношений из первой нормальной формы в нормальные формы более высокого порядка по определенным правилам.
Каждая следующая нормальная форма ограничивает определенный тип функциональных зависимостей, устраняет аномалии при выполнении операций над отношениями БД и сохраняет свойства предшествующих нормальных форм.
Существует несколько правил нормализации баз данных. Каждое правило называется "обычной формой". Если выполняется первое правило, база данных называется "Первая нормальная форма (1NF) ". Если выполняются первые три правила, база данных считается "третьей нормальной форме (3NF) ". Хотя возможны и другие уровни нормализации, Третья нормальная форма считается самым высоким уровнем, необходимым для большинства приложений.
Первая нормальная форма
Отношение находится в 1НФ, если все его атрибуты являются простыми
(имеют единственное значение).
Исходное отношение строится таким образом, чтобы оно было в 1НФ.