Связь М:1 имеет место в случае, когда одной или нескольким записям основной таблицы ставится в соответствие одна запись дополнительной таблицы.
Пример 4. Рассмотрим связь таблиц О3 и ДЗ. В основной таблице ОЗ содержится информация о названиях деталей (Поле_11
), видах материалов, из которого детали можно изготовить (Поле_12
), и марках материала (Поле_13
). В дополнительной таблице ДЗ содержатся сведения о названиях деталей (Поле_21
), планируемых сроках изготовления (Поле_22
) и стоимости заказов (Поле_23
).
Поле_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:М | Связь вида М:М |