Связь многие-ко-многим

Связь многие-ко-многим отображается на уровне логической модели данных. Отметим, что обозначение связи на схеме еще не позволяет запоминать конкретные сведения о связях между экземплярами сущности, которых будет много. Запоминать множество связей могут только таблицы с мигрирующими туда ключами. При реализации на уровне физической модели связь многие-ко-многим заменяется промежуточной таблицей.

Рис. 6.15 – Связь типа многие-ко-многим в логической модели между

сущностями «Товар» и «Клиент», ключи не мигрируют

На уровне физической модели связь многие-ко-многим может быть обозначена (рис. 6.26), но реализуется она в виде промежуточной таблицы (рис. 6.27). В промежуточной таблице Товар_Клиент (такое название по умолчанию) можно хранить сведения о том, кто из клиентов какой из товаров заказывал.

Рис. 6.16 – Обозначение связь типа многие-ко-многим в физической

модели данных

Рис. 6.17 – Реализация связи типа многие-ко-многим в физической

модели данных в виде ассоциативной (в частности,

именующей) таблицы Товар_Клиент

Естественно, таблицу Товар_Клиент можно сразу ввести на уровне логической модели данных.


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



double arrow
Сейчас читают про: