Page 1 of 1

Вторая нормальная форма

Posted: Tue Jun 17, 2025 5:46 am
by sakib60
Каждый столбец в таблице должен содержать атомарные значения, то есть каждый фрагмент данных должен быть неделимым.
Каждый столбец должен содержать значения одного и того же типа данных.
Значения в каждом столбце должны быть уникальными.

Вторая нормальная форма (2NF) строится на основе 1NF, База данных Модж добавляя дополнительные требования. Чтобы таблица находилась в 2NF, она должна сначала находиться в 1NF, а затем соответствовать следующим критериям:

Все неключевые атрибуты должны зависеть от всего первичного ключа.
Не должно быть никаких частичных зависимостей, то есть каждый неключевой атрибут должен зависеть от всего первичного ключа, а не только от его части.

3NF: Третья нормальная форма
Третья нормальная форма (3NF) делает нормализацию на шаг дальше, устраняя транзитивные зависимости. Чтобы таблица находилась в 3NF, она сначала должна находиться во 2NF, а затем соответствовать следующим критериям:

Не должно быть транзитивных зависимостей, то есть неключевые атрибуты не должны зависеть от других неключевых атрибутов.
Каждый неключевой атрибут должен зависеть только от первичного ключа.

Важность нормализации базы данных
Нормализация базы данных необходима по нескольким причинам.