Создание отношений между таблицами в Microsoft Access 2010

Истинная сила реляционных баз данных заключается в их способности отслеживать отношения (отсюда и название) между элементами данных. Однако многие пользователи баз данных не понимают, как воспользоваться этими функциями, и просто используют Microsoft Access 2010 в качестве расширенной электронной таблицы. В этом руководстве рассматривается процесс создания взаимосвязи между двумя таблицами в базе данных Access.

Начиная

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

Запустите инструмент отношений

Откройте инструмент отношений доступа, выбрав вкладку Инструменты базы данных на ленте Access. Затем нажмите кнопку Отношения .

Добавить связанные таблицы

Если это первое отношение, которое вы создали в текущей базе данных, появится диалоговое окно Показать таблицы.
По одному выберите каждую таблицу, которую хотите включить в отношение, и нажмите Добавить < Кнопка/strong>. (Используйте клавишу Control, чтобы выбрать несколько таблиц одновременно.) После добавления последней таблицы нажмите кнопку Закрыть , чтобы продолжить.

Посмотреть схему отношений

На этом этапе вы увидите пустую диаграмму отношений. В этом примере мы создаем связь между таблицей Routes и таблицей Runs. Как видите, обе эти таблицы были добавлены на диаграмму. Обратите внимание, что между таблицами нет линий, указывающих на то, что между таблицами еще нет взаимосвязей.

Создайте связь между таблицами

Чтобы создать связь между двумя таблицами, сначала необходимо определить первичный ключ и внешний ключ в связи. Если вам нужен курс повышения квалификации по этим понятиям, прочитайте Ключи базы данных.

Нажмите первичный ключ и перетащите его на внешний ключ, после чего откроется диалоговое окно Изменить отношения . В этом примере цель состоит в том, чтобы каждый запуск в нашей базе данных происходил по установленному маршруту. Следовательно, первичный ключ (ID) таблицы Routes является первичным ключом отношения, а атрибут Route в таблице Runs является внешним ключом. Посмотрите диалоговое окно «Редактировать отношения» и убедитесь, что отображаются правильные атрибуты.
Также на этом этапе вам необходимо решить, применять ли ссылочную целостность. Если вы выберете эту опцию, Access обеспечит, чтобы все записи в таблице Runs всегда имели соответствующую запись в таблице Routes. В этом примере принудительное применение ссылочной целостности выполняется.
Нажмите кнопку Создать , чтобы закрыть диалоговое окно «Редактировать отношения».

Посмотреть заполненную диаграмму отношений

Просмотрите заполненную диаграмму отношений, чтобы убедиться, что она правильно отображает желаемые отношения. Обратите внимание, что линия отношения в примере объединяет две таблицы, и ее позиция указывает атрибуты, связанные с отношением внешнего ключа.
Вы также заметите, что таблица Routes имеет 1 в точке соединения, а таблица Runs символ бесконечности. Это указывает на то, что между маршрутами и прогонами существует отношение один ко многим. Для получения информации об этом и других типах отношений прочитайте Введение в отношения.

Оцените статью
Solutics.ru
Добавить комментарий