Как создать, изменить и удалить связь между таблицами в Access

В Microsoft Access связь помогает вам объединять или связывать данные из одной таблицы с другой . (Relationship)Отношения(Relationships) позволяют пользователю создавать запросы, (Queries,) формы(Forms) и отчеты(Reports) . Когда таблицы создаются для каждой темы в базе данных, вы должны поместить общие поля в таблицу, связанную с ними, и сформировать связь с ними, чтобы информация снова собиралась вместе.

Microsoft_Office_Access_logo

Создать(Create) , изменить(Edit) , удалить(Delete) связь между таблицами в Access

Существует три типа отношений:

  1. Связь «один к одному» (One-to-One Relationship): связь(Relationship) « один к одному» — это самый простой вид связи(Relationship) и наименее распространенный, поскольку связанная информация хранится в одной таблице. Он связывает одну таблицу с одной записью в другой таблице; Первичные ключи(Primary Keys) связывают таблицы. Отношение(Relationship) «один к одному» может соединять таблицу с множеством полей вместе и разделять таблицу по соображениям безопасности.
  2. (A One-to-Many relationship)Отношение «один ко многим» (Relationship): отношение « один ко многим» является наиболее распространенным отношением(Relationship) ; он связывает каждую запись в одной таблице с несколькими записями в другой таблице. Только одно из связанных полей может быть первичным ключом(Primary Key) , а первичный ключ(Primary Key) должен иметь одну запись для многих записей в другой таблице.
  3. (Many-to-Many relationships)Отношения «многие ко многим» (Relationship): для (: )отношения « многие ко многим » требуется соединительная таблица(Junction Table) , которая включает столбец первичного ключа(Primary Key) двух таблиц, которые вы хотите соединить. Отношение(Relationship) « многие ко многим» позволяет соединить каждую строку одной таблицы со многими строками другой таблицы.

Зачем использовать связи между таблицами в Access?(Why use table relationships in Access?)

  • Связи между таблицами обновляют дизайн форм и отчетов(Table Relationships updates your form and report designs) . Когда вы разрабатываете форму и отчет, связь(Relationship) требуется для доступа(Access) , чтобы собирать информацию, которая может быть помещена в форму или отчет, которые вы создали.
  • Связи между таблицами обновляют дизайн вашего запроса(Table Relationships updates your query design) . Чтобы записи работали из более чем одной таблицы, необходимо создать запрос для объединения этих таблиц. Запрос работает, сопоставляя значения в поле первичного ключа первой таблицы с внешним ключом во второй таблице.
  • Ссылочная целостность может быть применена в отношениях между таблицами(Referential Integrity can be enforced in a table relationship)ссылочная целостность(Referential Integrity) помогает предотвратить потерянные записи в вашей базе данных. Потерянная запись — это запись со ссылкой на другую несуществующую запись.

В этой статье мы объясним:

  1. Как создать связь(Relationship) в Microsoft Access
  2. Как изменить отношение(Relationship) в Microsoft Access
  3. Как удалить связь(Relationship) в Microsoft Access

1] Как создать связь в Microsoft Access(1] How to Create a Relationship in Microsoft Access)

Перейдите на вкладку «Таблица»(Table Tab) в строке меню. Выберите связь(Relationship) В окне отношений выберите Добавить таблицу. (Add Table.)Откроется диалоговое окно добавления таблицы; нажмите « Добавить выбранные таблицы».(Add Selected Tables.)

В левом углу в разделе инструментов окна « Отношения(Relationship) » нажмите « Редактировать отношения». (Edit Relationships.)Выберите Создать новый.(Create New.)

При создании нового диалогового окна вы выберете имя левой таблицы(Left Table Name) и имя правой (Name)таблицы(Right Table) вашей таблицы, затем выберите имя левого столбца(Left Column Name) и имя правого столбца,(Right Column Name, ) которые должны быть первичным ключом(Primary Key) ваших таблиц; теперь нажмите ОК.(OK.)

Диалоговое окно « Редактировать отношение(Edit Relationship ) » снова появится с выбранным вами вариантом; нажмите создать(create) . Существует также вариант быстрого доступа, при котором вы можете перетаскивать первичный ключ(Primary Key) из одной таблицы в другую; любая связанная таблица должна быть связана с первичным ключом(Primary Key) . Это сформирует связь между двумя таблицами.

2] Как редактировать отношения в Microsoft Access(2] How to edit relationships in Microsoft Access)

Как создать, изменить и удалить связь между таблицами в Microsoft Access

Вы можете изменить свои отношения(Relationships ) в Microsoft Access ; вот несколько шагов для этого.

Дважды коснитесь линии связи(Relationship Line) , и появится диалоговое окно « Редактировать связь ».(Edit Relationship)

Существует еще один способ открыть диалоговое окно редактирования отношений. На вкладке «Дизайн»(Design Tab) вы увидите параметр « Редактировать связь(Edit Relationship) »; нажмите здесь.

Внесите(Make) любые изменения, которые вы хотите сделать.

3] Удаление отношений в Microsoft Access(3] Deleting Relationships in Microsoft Access)

Чтобы удалить(Delete) связь , вы должны удалить строку(Relationship) из двух таблиц; это меры.

Щелкаем правой кнопкой мыши по курсору, нажимаем Удалить. (Delete.)Другой вариант — поместить курсор на строку, а затем нажать кнопку « Удалить(Delete Key Button) » .

Появится диалоговое окно с вопросом: «Вы уверены, что хотите навсегда удалить отношения(Relationship) ».

Нажмите ОК(OK) .

Связанное чтение(Related read) : Как создавать таблицы с помощью конструктора таблиц в Access(How to build Tables with Table Designer in Access) .

Дайте нам знать в комментариях, если у вас возникнут проблемы, и мы свяжемся с вами.



About the author

Я инженер-программист с более чем 10-летним опытом работы в индустрии Xbox. Я специализируюсь на разработке игр и тестировании безопасности. Я также являюсь опытным обозревателем и работал над проектами для некоторых из самых известных игровых компаний, включая Ubisoft, Microsoft и Sony. В свободное время я люблю играть в видеоигры и смотреть сериалы.



Related posts