Могу ли я использовать UML для составления схемы ERD? - PullRequest
2 голосов
/ 07 мая 2010

1) Могу ли я использовать UML для составления схемы ERD? 2) Если ответ «1» - «да», использование UML стандартизировано и широко используется для этой цели?

Спасибо

Ответы [ 3 ]

0 голосов
/ 07 мая 2010

Как вы можете видеть здесь , да, вы используете UML для представления моделей Entity-Relationship, но я не думаю, что это слишком распространено. Я думаю, что наиболее распространенной является нотация Crow's Foot.

0 голосов
/ 08 мая 2010

Я нашел обходной путь для UML-моделирования с использованием EclipseUML Omondo. Мне просто нужно написать свои стереотипы и немедленно получить аннотации в коде Java. Аннотированный код затем используется с Hibernate mapper для создания моей базы данных. Он работает очень хорошо и прост в использовании: -)

Это нисходящий подход от модели к базе данных с использованием стереотипа в диаграмме классов с синхронизацией живых аннотаций между диаграммой и кодом. Я никогда не видел ни одного другого инструмента, кроме Omondo, выполняющего эту живую синхронизацию Java-аннотаций, и это для меня действительно превосходно: -)

0 голосов
/ 07 мая 2010

Да, например, Visual UML (Visual Object Modelers) просто предложил бы Реляционную таблицу в качестве стереотипа класса. Однако это может зависеть от инструмента, поэтому попробуйте сначала. Например, см. Визуальная парадигма для UML .

...