Проектирование структуры и создание реляционных баз данных средствами СУБД Access. Виноградов Г.П - 10 стр.

UptoLike

10
2) использовать уникальный составной ключ, состоящий из полей Код
клиента, Код товара и Дата заказа.
После того как мы разделили повторяющиеся записи и определили
ключевые поля в каждой таблице, таблицы Клиенты и Заказы находятся в
первой нормальной форме (рис.1).
Структура связей между таблицами называется схемой данных.
2.2. Вторая нормальная форма
Таблица находится во второй нормальной форме, если:
она удовлетворяет условиям первой нормальной формы;
любое неключевое поле однозначно идентифицируется полным набором
ключевых полей, входящих в составной ключ.
Из приведенного выше определения следует, что понятие второй
нормальной формы применимо только к таблицам, имеющим составной
ключ. В рассматриваемом примере такой таблицей является таблица Заказы,
в которой составной ключ образуют поля Код клиента, Код товара и Дата
заказа. Она является таблицей во второй нормальной форме, поскольку поля
Категория, Наименование товара и Цена однозначно определяются только
одним из ключевых полей (Код товара).
Для приведения таблицы ко второй нормальной форме выделим из
таблицы Заказы таблицу Товары, которая будет содержать информацию о
товарах каждого типа. Для связывания таблиц Заказы и Товары
используется поле Код товара (рис.2).
Клиенты
Заказы
Товары
Код товара
Категория
Наименование товара
Код клиента
Код товара
Дата заказа
Заказано
Дата продажи
Продано
Цена
Примечание к заказу
Код клиента
Фамилия
Имя
Отчество
Телефон
Факс
Индекс
Страна
Город
Адрес
Предприятие
Руководитель
Кредит
Примечание
Рис.2. Вторая нормальная форма
1
1