Первая нормальная форма
Основные критерии:
Все строки должны быть различными.
Все элементы внутри ячеек должны быть атомарными (не списками). Другими словами, элемент является атомарным, если его нельзя разделить на части, которые могут использовать в таблице независимо друг от друга.
Категория | Товары |
Книги | Война и Мир, Азбука |
Игрушки | Юла |
В этом примере в одной из ячеек содержится список из двух элементов: Война и Мир, Азбука, т.е. он является не атомарным. Исправить можно так:
Категория | Товары |
Книги | Война и Мир |
Книги | Азбука |
Игрушки | Юла |
Вот, теперь это таблица в первой нормальной форме.
Методы приведения к 1NF:
Устраните повторяющиеся группы в отдельных таблицах (одинаковые строки).
Создайте отдельную таблицу для каждого набора связанных данных.
Идентифицируйте каждый набор связанных данных с помощью первичного ключа (добавить уникальный id для каждой строки).