Вторая нормальная форма (2НФ) базируется на первой нормальной форме (1НФ). Таблица находится во 2НФ, если она находится в 1НФ и все непримарные атрибуты полностью функционально зависят от первичного ключа.
Это означает, что каждый непримарный атрибут должен зависеть от всей композиции первичного ключа, если он составной, а не только от его части. Иначе говоря, не должно быть частичных функциональных зависимостей.
Цель перехода ко 2НФ — устранить избыточность данных, связанную с частичными зависимостями, и предотвратить аномалии обновления, удаления и вставки.