Начиная
Истинная сила реляционных баз данных заключается в их способности отслеживать отношения (отсюда и название) среди элементов данных. Тем не менее, многие пользователи базы данных не понимают, как воспользоваться этой функциональностью и просто использовать Microsoft Access 2010 в качестве передовой электронной таблицы. В этом учебном пособии рассматривается процесс создания отношений между двумя таблицами в базе данных Access.В этом примере используется простая база данных для отслеживания текущей активности. Он содержит две таблицы: одну, которая отслеживает маршруты, которые обычно запускаются, и другую, которая отслеживает каждый прогон. Откройте инструмент «Связи с доступом», выбрав Инструменты базы данных на ленте доступа. Затем нажмите Отношения кнопка. Если это первое отношение, которое вы создали в текущей базе данных, появится диалоговое окно «Показать таблицы».По одному выберите каждую таблицу, которую вы хотите включить в отношение, и нажмите добавлять кнопка. (Используйте клавишу Control для одновременного выбора нескольких таблиц.) После того, как вы добавили последнюю таблицу, нажмите близко для продолжения. На этом этапе вы увидите пустую диаграмму отношений. В этом примере мы создаем связь между таблицей маршрутов и таблицей Runs. Как вы можете видеть, обе эти таблицы были добавлены в диаграмму. Обратите внимание, что нет строк, соединяющих таблицы, что указывает на отсутствие каких-либо связей между таблицами. Чтобы создать взаимосвязь между двумя таблицами, сначала необходимо определить первичный ключ и внешний ключ в отношении. Если вам нужны курсы переподготовки по этим концепциям, прочитайте «Ключи базы данных». Нажмите первичный ключ и перетащите его на внешний ключ, который откроет Изменить отношения Диалог. В этом примере цель состоит в том, чтобы каждый запуск в нашей базе данных происходил по установленному маршруту. Таким образом, первичный ключ (ID) таблицы маршрутов является основным ключом отношения, а атрибут Route в таблице Runs - это внешний ключ. Посмотрите на диалог «Редактировать отношения» и убедитесь, что появились правильные атрибуты.Также на этом этапе вам необходимо решить, следует ли применять ссылочную целостность. Если вы выберете эту опцию, Access гарантирует, что все записи в таблице Runs всегда будут иметь соответствующую запись в таблице маршрутов. В этом примере принудительное принудительное внедрение прав соблюдается.Нажмите Создайте чтобы закрыть диалоговое окно «Редактировать отношения». Просмотрите диаграмму завершенных взаимосвязей, чтобы убедиться, что она правильно отображает желаемые отношения. Обратите внимание, что линия отношений в примере соединяет две таблицы, а ее позиция указывает атрибуты, связанные с отношением внешнего ключа.Вы также заметите, что таблица маршрутов имеет 1 в точке соединения, в то время как таблица Runs имеет символ бесконечности. Это указывает на наличие отношения «один ко многим» между «Маршруты и прогоны». Для получения информации об этом и других типах отношений читайте «Введение в отношения». Запустите инструмент «Отношения»
Добавить связанные таблицы
Просмотр диаграммы взаимосвязей
Создайте взаимосвязь между таблицами
Просмотр диаграммы завершенных отношений