Связываем таблицы в MS Access

 

 

 

 

 

 

 

 


Задача: в дополнение к первой таблице продавцов, создать таблицу продаж. СвязатS Access для организации выдачи зависимых данных.
Создадим Таблицу 2 – продаж со следующими полями:


Свойство поля в MS Access

Ранее созданную таблицу Таблица1 будем связывать с Таблицей2 по полю «kod». Так как продаж для одного продавца может быть много, то поле «kod» должно допускать совпадения, т.е. повторяться. Это связь будет иметь характер один к многим от Таблицы1 к Таблице2. Для задания этой связи в базе данных надо выбрать из основного меню MS Access меню «Сервис» - «Схема данных». Через контекстное меню добавляем в эту среду обе таблицы и мышкой протягиваем связь от поля «kod» Таблицы1 к полю «kod» Таблицы2:

Связанные таблицы в БД

Из теории нужно сказать, что существует два вида связи между таблицами. Одна из них - один к одному. Это значит, у каждой записи первой таблицы существует только одна запись во второй таблице. Это связь возникает, когда обе записи имеют уникальный характер.
Второй вид – один к многим, когда для каждой записи из первой таблицы существует любое число записей из второй таблицы. В этом случае только первая запись имеет уникальное ключевое значение.
Это стандартный метод разбиения информации по связанным таблицам в MS Access, как и для других баз данных, для получения наиболее оптимальной и читаемой структуры.

 

 

 

 

 

 

 

Hosted by uCoz