Выбор полей для создания связи

Для создания связей между таблицами используется общее для обеих таблиц поле. При этом хотя бы в одной из таблиц данное поле обязательно должно быть ключевым.

Например, в таблице Клиенты ключевым является поле КодКлиента, поскольку оно уникально идентифицирует запись каждого клиента. А при создании таблицы Заказы, в нее также следует включить поле КодКлиента. (При этом в таблице Заказы ключевым будет поле КодЗаказа, а не КодКлиента.)

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

Для этого выполните следующие действия.

1. При открытии в рабочей области Access окне базы данных, в меню Сервис выберите команду Схема данных или щелкните на одноименной кнопке на панели инструментов. В результате откроется окно Схема данных, и, если пока в схему данных не было добавлена ни одна таблица, появится диалоговое окно Добавление таблицы. (Если окно Добавление таблицы не появилось, щелкните правой кнопкой мыши в окне Схема данных и в появившемся контекстном меню выберите команду Добавить таблицу.)

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

3. Повторите п. 2 для всех таблиц, которые нужно добавить в схему данных. В результате каждая таблица будет представлена в схеме данных в виде небольшого окна с перечнем ее полей. Если в окне какой-либо таблицы из имеющихся в схеме данных видны не все поля, ничто не мешает увеличить это окно нужным образом. После того как все нужные таблицы будут представлены в окне Схема данных, можно приступить к созданию связей между ними. При этом нужно помнить, что связывать две таблицы следует с помощью их общего поля. Например, таблицу Клиенты можно связать с таблицей Заказы с помощью поля КодКлиента.

4. Выберите общее поле в таблице, где оно является ключевым (в нашем примере в таблице Клиенты), и перетащите его на поле с таким же названием в другой таблице (Заказы). В результате откроется диалоговое окно Изменение связей. Связываемые поля двух таблиц должны принадлежать одному типу данных. Имеется единственное исключение: можно связать поле типа Счетчик с полем, принадлежащим типу Числовой. В окне Изменение связей указаны поля, между которыми создается связь.

5. Щелкните на кнопке Создать. Между выбранными полями создается связь, и в окне Схема данных между ними появляется соединительная линия. После создания всех связей между таблицами базы данных, чрезвычайно важно сохранить их. Для этого щелкните на кнопке Сохранить панели инструментов Связь.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: