Я немного путаю отношения многих ко многим между тремя сущностями. И я хочу знать, как может выглядеть моя объектная модель. У меня есть три сущности, A, B, C и A <-> B (M: N), и ассоциированная таблица между обоими, A и B, связана с другой ассоциированной таблицей, которая устанавливает еще одно отношение 1: n с третьей сущностью. Я никогда не видел таких отношений, которые бы связывали 1: n с другой ассоциированной таблицей. Для получения дополнительной информации, пожалуйста, посмотрите на следующую диаграмму.
Ссылка на загруженное изображение
Если я буду говорить об объектной модели, то скажу, что «INSTANCE_A» имеет много экземпляров «INSTANCE_B» и наоборот, но я не знаю, как мне обобщить отношения для «INSTANCE_C».
Пожалуйста, также дайте мне знать, является ли определение таких отношений между всеми тремя объектами правильным? Я имею в виду, есть ли проблема в дизайне отношений.
Заранее спасибо
РЕДАКТИРОВАТЬ: Все стрелки обозначают (1: n или m: 1) отношения