Разница между первой и третьей нормальной формой заключается в следующих требованиях:
- Первая нормальная форма (1НФ) предполагает, что все атрибуты в таблице должны быть простыми, а данные на пересечении строк и столбцов должны иметь исключительно скалярные значения. 2 Важным требованием также является отсутствие дублирующих строк. 2
- Третья нормальная форма (3НФ) предполагает, что вся таблица должна находиться в 2НФ, но любой неключевой столбец при этом обязательно должен зависеть только от первичного ключа. 2 В записи не должно быть столбцов с неключевыми значениями, которые зависят от других неключевых значений. 1
Таким образом, в первой нормальной форме внимание направлено на соблюдение реляционных принципов, а в третьей — на столбцы, которые не являются первичным ключом (неключевые столбцы). 5