Одним из преимуществ реляционной системы управления базами данных, такой как Access 2010, является простая настройка таблиц и связей с ограничениями для более строгого их соблюдения. Одной из особенностей является возможность создавать и поддерживать связи между таблицами.
Для начала запустите Access и создайте таблицы для определения связей между ними. Например, я использую существующую базу данных с таблицами (назначенными первичными ключами и типами данных с применёнными ограничениями). Запустите Access 2010, перейдите в раздел «Инструменты баз данных» на новой ленте Access и нажмите кнопку «Связи» .

Откроется вкладка «Связи» с диалоговым окном « Показать таблицу» . Выберите таблицы, запросы или и то, и другое и нажмите « Добавить».

В окне «Связи» вы увидите небольшие окна выбранных таблиц/запросов с названиями столбцов . Теперь расслабьтесь и начните размышлять над выбранными таблицами, чтобы правильно связать их. В этом примере я использую всего четыре таблицы (Пример WebTech360Tips, Курсы, Преподаватель, Табель оценок).

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

Вы увидите связь «один ко многим», созданную между идентификатором примера WebTech360Tips и кодом курса .

Чтобы создать отношение «один к одному» с обеспечением ссылочной целостности, удерживайте идентификатор примера WebTech360Tips и перетащите его на идентификатор листа отметок. Откроется диалоговое окно «Изменить отношение». Теперь установите флажок «Обеспечить ссылочную целостность» ( обеспечивает согласованность и проверяет соответствующие записи ) и флажок «Каскадное удаление связанных записей» (обеспечивает удаление всех связанных данных из листа отметок при удалении идентификатора примера WebTech360Tips) . Щелкните «Тип соединения» , чтобы открыть диалоговое окно.

Эти три параметра аналогичны внутреннему , внешнему и правому внешнему объединению SQL. Выберите тип объединения и нажмите «ОК».

Нажмите «Создать» , чтобы создать отношение 1:1 между идентификатором примера WebTech360Tips и идентификатором листа оценок.

Это простейшая форма связей между таблицами/запросами. По мере роста она становится всё более сложной и трудноуловимой.

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