Христианин
Ниже приведены нормальные формы в SQL.
Первая нормальная форма (1NF): считается, что отношение находится в 1NF, если оно имеет только однозначные атрибуты, ни повторение, ни массивы не разрешены.
Вторая нормальная форма (2NF): считается, что отношение находится в 2NF, если оно находится в 1NF и каждый неключевой атрибут полностью функционально зависит от первичного ключа.
Третья нормальная форма (3NF): мы говорим, что отношение находится в 3NF, если оно находится в 2NF и не имеет транзитивных зависимостей.
Нормальная форма Бойса-Кодда (BCNF): отношение считается находящимся в BCNF тогда и только тогда, когда каждый детерминант в отношении является ключом-кандидатом.
Четвертая нормальная форма (4NF): Отношение считается находящимся в 4NF, если оно находится в BCNF и не содержит многозначных атрибутов.
Пятая нормальная форма (5NF): отношение считается находящимся в 5NF тогда и только тогда, когда каждая зависимость соединения в отношении подразумевается ключами-кандидатами отношения.
Нормальная форма ключа домена (DKNF): мы говорим, что отношение находится в DKNF, если оно не содержит всех аномалий модификации. Аномалии вставки, удаления и обновления относятся к аномалиям модификации.