Вторая нормальная форма (2NF) предполагает, что отношение находится в первой нормальной форме и при этом любой его атрибут, не входящий в состав потенциального ключа, функционально полно зависит от каждого потенциального ключа. 13 Другими словами, в 2NF нет неключевых атрибутов, зависящих от части составного потенциального ключа. 1
Третья нормальная форма (3NF) предполагает, что отношение находится во второй нормальной форме и при этом каждый неключевой атрибут отношения находится в нетранзитивной (то есть прямой) зависимости от потенциального ключа. 1 Таким образом, в 3NF отсутствуют транзитивные зависимости неключевых атрибутов от ключевых. 1
Таким образом, основное отличие в том, что вторая нормальная форма решает проблему частичной зависимости, а третья фокусируется на предотвращении переходной зависимости. 4