Я нахожу лучший способ преобразования диаграммы eer в соответствующую реляционную диаграмму. У меня есть объект обобщения с некоторыми специализациями, которые имеют отдельные отношения с другими объектами. Объект обобщения имеет, в свою очередь, связь n-to-m с сущностью. На следующем рисунке поясняется ситуация: Eer diagram with specialization and n-to-m relationship.Преобразование отношения n в m со специализацией в реляционную модель
Поскольку у двух специализированных объектов есть отдельные отношения, я должен преобразовать их в две отдельные таблицы. Между тем, я должен создать таблицу, моделирующую отношение n-to-m, которое связывает субъект «Пользователь» с информационным бюллетенем организации (или, лучше, его специализациями). Как справиться с этой проблемой? Я не нашел никакой полезной информации.
Единственное возможное решение, которое, как я думал, состояло в том, чтобы создать две отдельные таблицы, моделирующие отношения n-to-m, связанные с таблицами «Пользователь» и «Программирование бюллетеней», один связан с «User» и «Информационный бюллетень Travel», столы. Но я ищу мнения для этого.
Зачем вам нужно присоединяться к таблице супертипов почти для каждого запроса, включающего подтипы? Если вам не нужен супервизор, нет необходимости присоединяться к этому столу. – reaanb
Если у супертипа есть общие атрибуты для его подтипов (что-то совершенно нормальное), вам нужно присоединиться к этой таблице, чтобы вы могли получить к ним доступ, чтобы сформировать полностью флеш-объект. – hasumedic
Спасибо за разъяснение. Поскольку я разлагаю свои системы на SQL-говорящие объекты службы, а не на объекты домена, получение «полностью сложенных объектов» из БД никогда не вызывает беспокойства. – reaanb