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