Отношение двух ИО отражает объективную и устойчивую во времени связь сущностей. Количественное соответствие экземпляров ИО может быть одно-однозначного (1:1), одно-многозначного (1:M), много-однозначного (M:1), много-многозначного (M:N) типа.

1:1 1:M M:1 M:N
Рис.4.6. Типы количественных соответствий экземпляров ИО
Связь 1:1, 1:М и М:N означает, что одному экземпляру ИО1 соответствует один или несколько экземпляров ИО2, а М:N – нескольким экземплярам ИО1 соответствует несколько экземпляров ИО2. Поскольку информационному объекту ИО1 соответствует реляционная таблица РТ1, а ИО2 – таблица РТ2, то это означает, что в связи 1:1 одной строке таблицы РТ1 соответствует одна строка таблицы РТ2, а в связи 1:М одной строке таблицы РТ1 соответствует несколько строк таблицы РТ2.
Для одно-многозначного типа отношения, например ИО1:ИО2=1:М,вводятся понятия: главный (ИО1) и детальный (ИО2) объекты.
Реляционные СУБД допускают использование много-многозначных отношений двух ИО, однако их реализация не всегда корректна. В частности, для таких отношений невозможно обеспечить целостность, каскадное обновление и удаление данных. Поэтому много-многозначные отношения двух ИО необходимо преобразовать в совокупность одно-многозначных отношений с помощью объекта “связка” (рис. 4.7 а).
Рис.4.7 а. Преобразование много-многозначного отношения
двух ИО в одно-многозначные
Пример
Предположим, ИО1 содержит ключевой реквизит А1*, а ИО2 ключевые реквизиты А2* и А3*. Тогда между этими ИО существует связь ИО1:ИО2=N:M (“многие-ко-многим”). Для преобразования много-многозначного отношения двух ИО в одно-многозначные ИО “Связка” должен содержать ключевые реквизиты ИО1 (ключ А1*) и ИО2 (ключи А2*, А3*), а также любые другие реквизиты, удовлетворяющие требованиям 3НФ (рис.4.7 б).