Учебное пособие: Работа с базами данных Microsoft Access 2000

Яблоки

кг

100

11,5

25

05.11.05

Таблица содержит избыточную информацию: имя покупателя, наименование товара, единицы измерения повторяются в разных ее строках. Разработчик базы данных должен структурировать данные таким образом, чтобы устранить излишнее дублирование и обеспечить скорейший поиск всех нужных данных. Проводимое с этой целью разделение данных на отдельные таблицы называется нормализацией . Простейшие базы данных можно нормализовать, следуя простому правилу: таблицы, содержащие повторяющиеся данные, нужно разделить на отдельные таблицы, чтобы исключить повторения.

Между таблицами могут быть установлены отношения один ко многим , когда каждой записи одной таблицы соответствует несколько записей другой таблицы, и многие ко многим , когда одной записи первой таблицы соответствует много записей второй и наоборот. Отношение многие ко многим реализуется через два и более отношений один ко многим.

Для повышения эффективности нормализуем таблицу Объемы продаж фирмы «Гигант» (табл. 1), разделив ее на отдельные таблицы: Покупатели (табл. 2), Товары (табл. 3), Заказы (табл. 4) со соответствующей структурой.


Таблица 2

Таблица Покупатели

Таблица Покупатели (структура)

ИДКл

Покупатель

Фамилия

Адрес

Город

1

Атлант

Балаганов

ул. Садовая, 45, кв. 8

Черноморск

2

Рога и копыта

Бендер

пр. Героев, 31, кв. 5

Москва

3

Метеор

Щукина

Речной пер., 3, кв. 17

К-во Просмотров: 511
Бесплатно скачать Учебное пособие: Работа с базами данных Microsoft Access 2000