Одним из основных преимуществ баз данных, таких как Microsoft Access, является их способность поддерживать отношения между различными таблицами данных. Мощь базы данных позволяет коррелировать данные разными способами и обеспечивать согласованность (или ссылочную целостность) этих данных от таблицы к таблице.
Давайте посмотрим на процесс создания простых отношений с помощью базы данных Microsoft Access.
Все поддерживаемые в настоящее время версии Microsoft Access предлагают окно отношений, включая Access 2019, 2016, Access для Microsoft 365 и Access для Mac.
Как установить отношения доступа
-
Открыв доступ, перейдите в Инструменты базы данных меню в верхней части программы. В области "Отношения" выберите Отношения.
-
Должно появиться окно Показать таблицу. Если нет, выберите Показать таблицу на вкладке "Дизайн". На экране «Показать таблицу» выберите таблицы, которые должны быть задействованы во взаимосвязи, а затем выберите Добавить.
Если в базе данных уже есть сопоставленные отношения — обычно из-за существующих форм, отчетов или запросов — тогда Access обходит это всплывающее окно и вместо этого переходит прямо в представление «Дизайн» окна «Связи».
-
Перетащите поле из одной таблицы в другую, чтобы открыть окно «Дизайн». Если ваша база данных уже определяет отношения, это окно уже будет заполнено отношениями.
Удерживая нажатой Ctrl клавиша для выбора нескольких полей; перетащите один из них, чтобы перетащить их все на другую таблицу.
-
Выберите любые другие параметры, такие как «Принудительная ссылочная целостность» или «Каскадное обновление связанных полей», а затем выберите создать or Создать новый.
Выбор обеспечивать ссылочную целостность означает, что база данных не будет принимать данные, которые не соответствуют отношениям. Два каскад options заставляет базу данных очищаться или обновляться при изменении исходной записи. Например, выбрав каскадное обновление связанных полей предложит базе данных исправить значение в связанной таблице при изменении значения в исходной таблице; если он не установлен, старые значения сохраняются, а новые записи получают новое значение.
Типы соединений
С помощью этого мастера Access поддерживает три типа объединений: один к одному, один ко многим и многие к одному. Как правило, вы обычно используете первый тип соединения, который связывает данные, когда записи в одном совпадают с записями в другом.
Access поддерживает другие виды объединений, но вам придется управлять ими с помощью дополнительных инструментов, а не через окно «Связи».
Понимание типов отношений базы данных