Таблицы БД находятся в третьей нормальной форме если они удовлетворяют условиям:
1. Они удовлетворяют условиям второй нормальной формы.
2. Ни одно из неключевых полей таблицы не идентифицируется с помощью другого неключевого поля.
Сведение БД к третьей нормальной форме предполагает разделение данных с целью помещения в отдельную таблицу (или несколько таблиц) полей, которые не зависят от значения составного ключа. БД «Учет продаж» приведена ко второй нормальной форме. Эту БД можно было бы привести к третьей нормальной форме если бы таблица «Товары» имела бы следующую структуру:
| №
| Наименование поля
| Тип данных
|
|
| Код товара
| Целый
|
|
| Наименование товара
| Текстовый
|
|
| Цена
| Числовой с плавающей точкой
|
|
| Единица измерения
| Текстовый
|
|
| Предприятие изготовитель
| Текстовый
|
|
| Адрес предприятия
| Текстовый
|
В этом случае поле «Адрес предприятия» однозначно определяется неключевым полем «Предприятие изготовитель». Поэтому для приведения видоизмененной БД «Учет продаж» к третьей нормальной форме необходимо было бы разбить ее на четыре таблицы: «Покупатели», «Товары», «Продажи» и «Предприятия».
Создание баз данных и таблиц в Microsoft Access 97
Создание баз данных