Задание №3. Установка связей между таблицами

Установка связей между таблицами.

Установление связей между таблицами необязательно, но это экономит время, гарантирует получение правильных результатов при разработке сложных форм и отчетов, поддерживает целостность базы данных (защита данных от изменений и удалений, которые могут нарушить связи между записями в таблицах).

Тип связи

Реляционные связи между таблицами могут быть разного типа:

Одно-однозначные (1:1)

Одно-многозначные (1:М); схематичное обозначение 1 ¥

Много-многозначные (М:N)

Одно-однозначные связи (1:1) имеют место, когда каждому экземпляру первого объекта (А) соответствует только один экземпляр второго объекта (В) и наоборот.

Алгоритм установления связей:

Выполнить команду <Сервис—Схема данных>. Способы: 1) вкладка Таблицы—контекстное меню <Схема данных>; 2) команда меню <Сервис--Схема данных>. Если связи устанавливаются впервые, то появится диалоговое окно <Добавление таблицы>.

Выбрать таблицу, которая используется при установке связи, щелкнуть по кн. <Добавить>. Повторить эти действия для каждой добавляемой таблицы и затем кн. <Закрыть>.

Для создания связей между таблицами переместить поле, которое нужно связать, из исходной таблицы или запроса в соответствующее поле другой таблицы или запроса (как правило, связываются ключевые поля обеих таблиц). Следует учесть, что связываемые поля должны иметь один тип (кроме поля счетчика, которое можно связывать с числовым полем). Появится диалоговое окно <Связи>.

Если режим <Обеспечение целостности данных> включен, то можно использовать остальные флажки, расположенные ниже. Режим <Каскадное обновление связанных полей> означает: изменение в связанном поле первой таблицы автоматически будут перенесены в поля связанной таблицы, содержащей те же данные. Каскадное удаление связанных полей: удаление в первой таблице автоматически приводит к удалению соответствующих записей связанной таблицы.

Выбрать тип связи (чаще всего используется Один-ко-многим)

Закрыть окно <Связи> с сохранением связи.

Замечание:

Установленные связи можно редактировать: 1) открыть окно Схема данных; 2) дважды щелкнуть на линии между таблицами; 3) в диалоговом окне Связи для удаления связи выделить связывающую линию и кл.<Delete>.

Для просмотра связей: команда Сервис—Схема данных.

Задания:

 
 

Установить связи и уметь их объяснить:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: