Устранение связи «многие-ко-многим»

Кроме нормализации отношений, при построении информационно-логической модели необходимо устранить связи типа «многие-ко-многим», так как эти связи в компьютерных базах данных напрямую не устанавливаются.

На рис. 3.1.10 между таблицами «Преподаватель» и «Дисциплина» имеется связь типа «многие – ко - многим» — один преподаватель ведет много дисциплин, одну дисциплину ведут многие преподаватели.

Рис. 3.1.10. Устранение связи «многие-ко-многим»

Устранение таких связей выполняется по следующим правилам:

ÿ создается новая (так называемая вспомогательная) таблица;

ÿ между исходными и новой таблицами устанавливаются связи типа 1:М;

ÿ из модели удаляется связь М:М.

Имя вспомогательной таблицы часто образуется как сочетание имен исходных таблиц, между которыми была обнаружена связь М:М. В общем случае вспомогательные таблицы могут не иметь собственных атрибутов; если это так, то определенные для них связи становятся ключевыми.

Информационно-логическая модель базы данных «Занятость»


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: