На втором этапе проектирования необходимо продумать логическую взаимосвязь таблиц базы данных, т.е. как данные из таблиц будут взаимодействовать друг с другом. Этот этап так же осуществляется на листе бумаги с помощью ручки или карандаша.
Наличие связей между таблицами позволяет включать данные из нескольких таблиц в запросы, формы и отчёты. Таблицы связываются между собой через ключевые поля. Можно установить связь между двумя ключевыми полями, либо между ключевым и не ключевым полем. Связь между двумя не ключевыми полями не допускается!
Выделяют следующие виды связей: Многие ко многим. Один поставщик поставляет много товара и одно наименование товара может поставлять много поставщиков.
Один ко многим. Один поставщик может заключить много договор на поставку товара с салонами и в одном договоре может участвовать только один поставщик.
Многие к одному. Множество клиентов обслуживаются у одного менеджера.
Один к одному. Договор может содержать только один расчетный счет.
Также на этом этапе происходит оценка данных, в какие поля той или иной таблицы данные будут полностью вводиться с клавиатуры (ручное заполнение), а в каких полях необходимо применить Мастер подстановки. Очень часто использование мастера подстановки определяется связью с другой таблицей и обеспечивает целостность данных. Согласитесь, что атрибут Номер расчета в таблице Пожарный расчет должен соответствовать атрибуту Номер пожарного расчета в таблице Журнал вызова. Не может быть такого, что в первой таблице у нас имеются номера расчетов 01, 02, 03, а во второй таблице вдруг появляется номер 07, которого в первой таблице нет. Для того, чтобы не было таких несоответствий и используется Мастер подстановки, который позволяет взять данные из поля одной таблицы и подставить их в поле другой таблицы в виде выпадающего списка. Таким образои при заполнении данных во второй таблице можно будет просто выбрать номер имеющегося расчета из выпадающего списка и тем самым избежать ошибки. При использовании Мастера подстановки связь между таблицами будет создана автоматически.