Я хотел бы улучшить свое понимание ограничений мощности в диаграммах ER.
У меня есть две сущности:
User
Location
Но я хочу, чтобы отношения между этими двумя объектами были «многие ко многим» (пользователь может находиться во многих местах, а место может иметь много пользователей).
Для этого мне нужно ввести класс ассоциации UserLocation
.
Правильно ли сказать, что теперь у меня есть 3 объекта?
Если бы мне нужно было нарисовать ER-диаграмму из вышеперечисленного, нарисовал бы я сущность UserLocation
и была бы кардинальность такой?
User 1 ------ * User Location * ------ 1 Location