После завершения проектирования данных следует организовать данные в таблицах. Теория проектирования реляционных баз данных относится к разделу математики, называемомутеорией множеств. Правила и символы, с помощью которых определяются реляционные базы, называются реляционной алгеброй. При конструировании таблиц следует различать простое(неизбыточное) и избыточное дублирование данных. Избыточное дублирование данных может приводить к проблемам при обработке данных. Средством исключения избыточности в отношениях являетсянормализация отношений. Подробное рассмотрение этой проблемы выходит за рамки практикума. Механизм нормализации отношений описан в работе [1] (рекомендуемой литературы). Будем исходить из того, что проекты конструирования таблиц имеют нормализованные связи.
В Access есть средство анализа и приведения единой таблицы к нормализованному виду. Анализатор таблицпомогает разбить плоскую таблицу данных на несколько небольших связанных таблиц (устранив избыточность), создатьпервичные и внешние ключи и проверить орфографию.
Первичный ключ является индексом, который значительно ускоряет поиск и выполнение запросов.
Внешний ключ — поле, в котором содержится величина, соответствующая величине первичного ключа в другой таблице.
Полепервичного ключа и полевнешнего ключа образуютсвязь. Таблицы связываются так, что по записи из одной таблицы можно однозначно найти записи в другой таблице. Если одно-
Рис. 13. Образец заполнения данными Таблицы 1
го поля для задания уникальности недостаточно, то используется первичный ключ по нескольким полям. Имена полей в связанных таблицах не должны быть одинаковыми — совпадать должны только значения.
Анализатор таблиц можно запустить с помощью команды Сервис, Анализ, Таблица.
Рис. 14. Образец заполнения данными таблицы 2
На рис. 13 и 14 представлены фрагменты двух таблиц, в которых отображены перечисленные выше данные.