Access дает возможность установить связи между таблицами, что объединяет их в одну базу данных. Это осуществляется путем создания схемы данных.
Схема данных в Access является не только средством графического отображения логической структуры базы данных, но и используется в процессе работы с базой данных.
При любой обработке данных из нескольких таблиц нет необходимости сообщать системе о наличии той или иной связи, так как однажды заданные связи между таблицами используются автоматически.
Создание схемы данных позволяет упростить конструирование многотабличных форм, запросов и отчетов, а также обеспечить поддержание целостности взаимосвязанных данных при корректировке таблиц.
Схема данных прежде всего ориентирована на работу с таблицами, отвечающими требованиям нормализации, между которыми могут быть установлены связи «один-ко-многим» или «один-к-одному», для которых может автоматически поддерживаться целостность данных.
При построении схемы данных Access автоматически определяет по выбранным полям тип отношения между таблицами.
Если поле, по которому нужно установить связь, является уникальным ключом как в одной таблице, так и в другой, Access выявляет отношение «один-к-одному».
Если поле связи является уникальным в одной таблице (главной таблицы связи), а в другой таблице (подчиненной таблице связи) является неключевым или входит в составной ключ, то есть значения его могут повторяться, Access выявляет отношение «один-ко-многим» между записями главной таблицы и подчиненной. В этом случае можно задать автоматическое поддержание целостности связей.