Учебное пособие: Access для юристов

Организация связей между таблицами .

информация в базе данных, как правило, хранится в нескольких таблицах, что позволяет избежать дублирования информации. Между таблицами в базе данных существуют связи, которые позволяют согласовывать или объединять данные из нескольких таблиц. Связи между таблицами можно разбить на четыре типа с отношениями:

• один-к--одному:

• один-ко-многим;

• многие-к-одному;

• многие-ко--многим.

Связь с отношением один-к-одному. Эта связь в базах данных применяется редко. Как правило, она применяется в многопользовательских системах с целью обеспечения локального доступа в защиты информации. В качестве такой системы можно привести систему "Абитуриент", где анкетные данные в результаты сдачи вступительных экзаменов хранятся в разных таблицах, и связь между данными осуществляется на основе шифра абитуриента.

Связь с отношением один-ко--многим. Это связь между двумя таблицами, при которой одиночная запись одной таблицы может иметь множественные вхождения в другой. Такую связь иногда называют родительско-дочерней, Связь наиболее распространенная в базах данных.

Связь с отношением многие-к-одному. Это на самом деле та же связь, что и один-ко-многим, только взятая с другого конца.

Связь с отношением многие-ко-многим. Эта связь редко используется в базах данных. Она не может быть установлена непосредственно между двумя таблицами: требуется наличие промежуточной таблицы, через которую можно установить эту связь.

При описании связей между таблицами следует обеспечить целостность данных, что позволяет избежать ошибок при удалении записей из главной таблицы (откуда связь) и вводе данных в связную таблицу (куда связь). Когда таблицы связаны, одна из них обычно является предком, другая, с которой установлена связь, - потомком, Поэтому эти отношения называют "предок-потомок"). Сохранение целостности данных гарантирует, что в таблице никогда не появится "сирота" - запись-ребенок без записи-родителя. Могут быть бездетные родители, но никогда дети без родителей.

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

Порядок создания связей между таблiщами1:

1. Вызвать окно схемы данных (Сервис Схема данных)

2. Добавить таблицы. (Если не появилось окно добавления таблиц, следует нажать

К-во Просмотров: 885
Бесплатно скачать Учебное пособие: Access для юристов