Первая нормальная форма

Есть собственно определение нормальной формы:таблица находится в первой нормальной форме если атрибуты атомарны, нет повторяющихся групп и все строки различны.С атомарностью атрибутов более или менее всё понятно если нельзя разбить на несколько не потеряв осмысленности(фамилию к примеру никак не разобьёшь т.к потеряется смысл), а вот что имеется под повторяющимися группами и различностью строк мне не совсем ясно, желательно привести пример. И неплохо было бы показать как собственно привести к нормальной форме на примере.


Ответы (1 шт):

Автор решения: santavital

Как я это понимаю:

Фирма   Модели
"BMW"   "M5, X5M, M1"   // <- нарушение атомарности
"Nissan""GT-R"

Фирма   Модели
"BMW"   "M5"   // <- нарушение одинаковые строки
"BMW"   "M5"   // <- (избыток информации)
"Nissan""GT-R"

Фирма   Модели
"BMW или Lada"  "7"   // <- нарушение скалярной величины BMW или Lada 
"Moskvich и Volga" "24"  // не описывает однозначно
"Nissan""GT-R"
→ Ссылка