Одним из основных преимуществ таких баз данных, как Microsoft Access, является их способность поддерживать отношения между различными таблицами данных. Мощь базы данных позволяет коррелировать данные разными способами и обеспечивать согласованность (или ссылочную целостность ) этих данных от таблицы к таблице.
Давайте посмотрим на процесс создания простых отношений с использованием базы данных Microsoft Access.
Все поддерживаемые в настоящее время версии Microsoft Access предлагают окно «Отношения», включая Access 2019, 2016, Access для Office 365 и Access для Mac.
Как сделать отношения доступа
-
Открыв Access, перейдите в меню « Инструменты базы данных» в верхней части программы. В области « Отношения» выберите « Отношения» .
-
Должно появиться окно « Показать таблицу» . Если это не так, выберите « Показать таблицу» на вкладке « Дизайн ». На экране « Показать таблицу» выберите таблицы, которые должны быть включены в отношение, а затем нажмите « Добавить» .
Если база данных уже имеет сопоставленные отношения — обычно из-за существующих форм, отчетов или запросов — тогда Access обходит это всплывающее окно и вместо этого сразу переходит к представлению «Дизайн» окна «Отношения».
-
Перетащите поле из одной таблицы в другую, чтобы открыть окно « Дизайн» . Если ваша база данных уже выводит отношения, это окно уже будет заполнено отношениями.
Удерживайте клавишу Ctrl, чтобы выбрать несколько полей; перетащите один из них, чтобы перетащить их всех на другой стол.
-
Выберите любые другие параметры, такие как Enforce Referential Integrity или Cascade Update Related Fields , а затем выберите Create или Create New .
Выбор принудительной ссылочной целостности означает, что база данных не будет принимать данные, которые не соответствуют отношениям. Два каскадных параметра заставляют базу данных очищаться или обновляться при изменении исходной записи. Например, выбор полей, связанных с каскадным обновлением , побудит базу данных исправить значение в связанной таблице при изменении значения в исходной таблице; если он не отмечен, старые значения сохраняются, а новые записи получают новое значение.
Типы соединения
Access поддерживает три типа соединений с помощью этого мастера — один-к-одному, один-ко-многим и многие-к-одному. Как правило, вы обычно используете первый тип соединения, который связывает данные, когда записи в одной совпадают с записями в другой.
Access поддерживает другие виды объединений, но вам придется управлять ими с помощью расширенных инструментов, а не с помощью окна «Отношения».