Чтобы таблица находилась в первой нормальной форме, атрибут таблицы не может иметь несколько значений
Например,
id mobile_number age
------------------------------
1 9xxx5xxxxx 25
9xxx6xxxxx
2 8xxxx5xxxx 26
7xxxx5xxxx
Это может быть нормализовано до 1NF следующим образом,
id mobile_number age
------------------------------------
1 9xxx5xxxxx 25
1 9xxx6xxxxx 25
2 8xxxx5xxxx 26
2 7xxxx5xxxx 26
Говорят, что таблица находится во второй нормальной форме, если таблица находится в первой нормальной форме, и никакие непростые атрибуты не зависят от правильного подмножества любого подходящего ключа
Здесь ключом-кандидатом является {id, номер_ мобильного телефона}
Не главный атрибут - возраст
Таблица не в 2NF, потому что непростой атрибут (age) зависит от правильного подмножества только ключа-кандидата (id).
Чтобы нормализовать это значение до 2NF, мы разбиваем таблицу следующим образом
id mobile_number
------------------------------
1 9xxx5xxxxx
1 9xxx6xxxxx
2 8xxxx5xxxx
2 7xxxx5xxxx
id age
------
1 25
2 26