Отношения доступа — что это такое и как их создавать

Поделись сейчас:

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

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

Понимание отношений

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

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

Существует три основных типа отношений между таблицами.

  1. Один к одному — между двумя таблицами может совпадать только одна строка.
  2. Один ко многим — одна строка в родительской таблице может соответствовать многим строкам в дочерней таблице, но каждая строка в дочерней таблице может иметь только одну совпадающую строку в родительской таблице.
  3. Многие ко многим — несколько строк в каждой таблице могут иметь несколько совпадающих строк в другой таблице. Для этого обычно создается третья таблица. Третья таблица включает данные поиска для двух таблиц.

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

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

  1. Перейдите в Инструменты базы данных и нажмите Отношения. Это отобразит Показать таблицы Если он не отображает экран, нажмите на Показать таблицы. Экран должен отображаться без запроса, если вы не установили связь.Нажмите на отношения
  1. Выделите таблицы, которые вы хотите связать связью, затем нажмите Добавить.
  1. Нажмите Закрыть.Выделите таблицы и нажмите «Добавить».
  1. Нажмите на поле, которое вы хотите использовать для создания связи. Перетащите его в то же поле во второй таблице. Изменить отношения экран должен отображаться.Перетащите поле в то же поле во второй таблице
  1. Просмотрите отмеченное поле. У вас есть три варианта:
  • Обеспечить ссылочную целостность – Дочерняя таблица должна иметь соответствующую родительскую таблицу. В начале это самый безопасный выбор.
  • Каскадное обновление связанных полей – Таблицы будут обновляться всякий раз, когда связанная запись обновляется в другой таблице.
  • Каскадное удаление связанных записей – Таблицы будут удаляться всякий раз, когда связанная запись удаляется в другой таблице.Экран «Редактировать отношения»
  1. Нажмите Создавай.
  1. Проверьте взаимосвязь между двумя таблицами на Показать таблицы Связь появляется между двумя таблицами

Работа с поврежденными файлами доступа

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

Об авторе:

Виктор Рен — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая исправить проблему xls и программные продукты для восстановления слов. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *