Материал предоставлен https://it.rfei.ru

Связь вида М:1

Связь М:1 имеет место в случае, когда одной или нескольким записям основной таблицы ставится в соответствие одна запись дополнительной таблицы.

Пример 4. Рассмотрим связь таблиц О3 и ДЗ. В основной таблице ОЗ содержится информация о названиях деталей (Поле_11), видах материалов, из которого детали можно изготовить (Поле_12), и марках материала (Поле_13). В дополнительной таблице ДЗ содержатся сведения о названиях деталей (Поле_21), планируемых сроках изготовления (Поле_22) и стоимости заказов (Поле_23).

Таблица О3

Поле_11 Поле_12Поле_13
деталь1 чугунМарка 1
деталь1 чугунМарка 2
деталь2 стальМарка 1
деталь2 стальМарка 2
деталь2 стальМарка 3
детальЗ алюминий-
деталь4 чугунМарка 2

Таблица ДЗ

Поле_21 Поле_22 Поле_23
деталь1 4.03.98 90
деталь2 3.01.98 35
детальЗ 17.02.98 90
деталь4 6.05.98 240

Связывание этих таблиц обеспечивает такое установление соответствия между записями, которое эквивалентно образованию следующих псевдозаписей: (деталь 1, чугун, марка1, 4.03.98, 90), (деталь 1, чугун, марка2, 4.03.98, 90), (деталь2, сталь, марка1, 3.01.98, 35), (деталь2, сталь, марка2, 3.01.98, 35), (деталь2, сталь, маркаЗ, 3.01.98,35), (детальЗ, алюминий, —, 17.02.98,90), (деталь4, чугун, марка2, 6.05.98, 240).

Полученная псевдотаблица может быть полезна при планировании или принятии управленческих решений, когда необходимо иметь все возможные варианты исполнения заказов по каждому изделию. Отметим, что таблица O3 не имеет ключей и в ней возможно повторение записей. Если таблицу ДЗ сделать основной, а таблицу ОЗ — дополнительной, получим связь вида 1:М. Поступив аналогично с таблицами O2 и Д2, можно получить связь вида М:1. Отсюда следует, что вид связи (1:М или М:1) зависит от того, какая таблица является главной, а какая дополнительной.

Связь вида 1:МСвязь вида М:М