Связь многие-ко-многим возможна только на уровне логической модели. При переходе к реляционной модели Data Modeler автоматически преобразовывает связь многие-ко-многим, добавляя новую таблицу и устанавливая две новые связи один-ко-многим от старой таблице к новой. Объект, который создается в результате такого преобразования связи, называют таблицей пересечения.
Можно сделать эту замену связи вручную, еще на уровне логической модели.
36. Удалите связь между сущностями Автор и Книга.
37. Создайте сущность КнигаАвтор (bookavtor) – см. 3.
38. Создайте идентифицирующую связьодин-ко-многим:выберите инструмент New 1:N Identifying Relation, выберите мышью родительскую сущность Книга, выберите мышью дочернюю сущность КнигаАвтор.
39. Создайте идентифицирующую связьодин-.ко-многим: выберите инструмент New 1:N Identifying Relation, выберите мышью родительскую сущность Автор, выберите мышью дочернюю сущность КнигаАвтор.
40. Удалите связь между сущностями Заказ и Книга.
41. Создайте сущность ПунктЗаказа (punkt) – см. 3.
42. Создайте идентифицирующую связьодин-ко-многим: выберите инструмент New 1:N Identifying Relation, выберите мышью родительскую сущность Книга, выберите мышью дочернюю сущность ПунктЗаказа.
43. Создайте идентифицирующую связьодин-ко-многим: выберите инструмент New 1:N Identifying Relation, выберите мышью родительскую сущность Заказ, выберите мышью дочернюю сущность ПунктЗаказа.
Логическая модель после замены связей многие-ко-многим должна быть как на рис. 13.