После разработки всех таблиц необходимо
установить связи между ними.
Связь между таблицами устанавливает отношения
между совпадающими значениями в ключевых полях, обычно между полями разных
таблиц, имеющих одинаковые имена. В большинстве случаев с ключевым полем одной
таблицы, являющимся уникальным идентификатором каждой записи, связывается
внешний ключ другой таблицы.
Наиболее часто используемый тип связи
«один-к-многим». В такой связи каждой записи в таблице А могут соответствовать
несколько записей в таблице В, а запись в таблице В не может иметь более одной
соответствующей ей записи в таблице А.
Еще могут быть отношения «многие-к-многим».
При таком отношении одной записи в таблице А могут соответствовать несколько
записей в таблице В, а одной записи в таблице В – несколько записей в таблице
А. Такая схема реализуется только с помощью третьей (связующей) таблицы, ключ
которой состоит по крайней мере из двух полей, являющихся полями внешнего ключа
в таблицах А и В.
Самый редкий тип связи «один-к-одному». При
таком отношении запись в таблице А может иметь не более одной связанной записи
в таблице В, и наоборот. Используют такую связь для разделения очень широких
таблиц, для отделения части таблицы по соображениям защиты, а также для
сохранения сведений, относящихся к подмножеству записей в главной таблице.
Например, для хранения конфиденциальных данных.
Для создания схемы следует воспользоваться
средством создания схемы данных.
Схема данных представлена на рисунке 1.
Таблица Группа, Аудитория, Преподаватели, Занятия, Время пары связанны с
таблицей расписание посредством кодового поля.
Рис 1.Схема данных “Расписание”
Установление функциональной зависимости между
атрибутами, выделение ключевых атрибутов.
Мощь реляционных БД заключается в том, что с
их помощью можно быстро найти и связать данные из разных таблиц при помощи
запросов, форм и отчетов. Для этого каждая таблица должна содержать одно или
несколько полей, однозначно идентифицирующих каждую запись в таблице. Эти поля
называются ключевыми.
В Microsoft Access можно выделить три типа
ключевых полей: счетчик, простой ключ и составной ключ.
Указание поля счетчика в качестве ключевого –
наиболее простой способ создания ключевых полей.
Если поле содержит уникальные значения, такие
как коды или инвентарные номера, то это поле можно определить как ключевое.
Рекомендуем скачать другие рефераты по теме: реферат эпоха, сочинение 7 класс.