Что относительно цифровых фотоаппаратов?
Согласно Википедии, первый истинный цифровой фотоаппарат казался в 1988 с цифровыми фотоаппаратами массового рынка, становящимися доступным в конце 1990-х.
Смоделируйте это как отношение M: N. Как и в модели отношений, в коде будет какой-то ассоциированный класс (или класс ссылок ). Нет необходимости помещать это на диаграмму, если у нее нет атрибутов поверх атрибутов соединения (так же, как вы обычно опускаете объект соединения из ERD, если у него нет атрибутов, которые не были внешними ключами в связанных объектах). Класс ссылки обычно изображается как класс, соединенный с отношением пунктирной линией.
Сущность соединения Enrollment является хорошим примером этого в диаграммах классов UML 2 .
«Таблица реляционных ссылок» - это метод реализации отношения «многие ко многим».
Отношение существует независимо от того, как оно реализовано.
В объектной модели вы есть много вариантов реализации «многие ко многим», которые могут включать (а могут и не включать) дополнительную постоянную таблицу. Это можно сделать множеством разных способов.
Суть UML состоит в том, чтобы иметь возможность описывать существенные особенности того, чем на самом деле является модель.
Вы можете также описать реализацию. Это отдельные диаграммы с разными целями. Вы можете легко показать реляционную реализацию с помощью таблицы ссылок. Вы также можете показать основную модель без таблицы ссылок.
Вот основная взаимосвязь
Вот ' s реализация отношения
Оба являются допустимым UML. Настоящий вопрос в том, «что вам нужно показать другим людям?» Существенная правда или одна конкретная реализация?