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

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

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

Пример 3. Пусть имеются две связанные таблицы O2 и Д2. В таблице O2 содержится информация о видах мультимедиа-устройств ПЭВМ, а в таблице Д2 — сведения о фирмах-производителях этих устройств, а также о наличии на складе хотя бы одного устройства.

Таблица O2

Код Вид устройства
а CD-ROM
б CD-Recorder
в Sound Blaster

Таблица Д2

Код Фирма-производитель Наличие
а Acer да
а Mitsumi нет
а NEC да
а Panasonic да
а Sony да
б Philips нет
б Sony нет
б Yamaha да
в Creative Labs да

Таблица Д2 имеет два ключевых поля, так как одна и та же фирма может производить устройства различных видов. В примере фирма Sony производит устройства считывания и перезаписи с компакт-дисков.

Сопоставление записей обеих таблиц по полю «Код» порождает псевдозаписи вида: (a, CD-ROM, Acer, да), (a, CD-ROM, Mitsumi, нет), (a, CD-ROM, NEC, да), (a, CD-ROM, Panasonic, да), (a, CD-ROM, Sony, да), (б, CD-Recorder, Philips, нет), (б, CD-Recorder, Sony, да) и т. д.

Если свести псевдозаписи в новую таблицу, то получим полную информацию обо всех видах мультимедиа-устройств ПЭВМ, фирмах, их производящих, а также сведения о наличии конкретных видов устройств на складе.

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