我可以使用 UML 绘制 ERD 图表吗?
1) 我可以使用 UML 来绘制 ERD 图表吗? 2) 如果对 1 的回答是“是”,那么 UML 的使用是标准化的并且广泛用于该目的?
谢谢
1) Can I use UML to diagram ERDs?
2) If answer to 1 is "yes", the use of UML is standardized and widely used for that purpose?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
正如您在此处所看到的,是的,您使用 UML 来表示实体关系模型但我认为这不太常见。我认为更常见的是鱼尾纹表示法。
As you can see here, yes you use UML to represent Entity-Relationship models but I don't think it's too common. I think the more common one is Crow's Foot notation.
是的,例如 Visual UML(视觉对象建模器)将简单地提供关系表作为类构造型。
但是,这可能取决于工具,因此请先尝试一下。例如,请参阅UML 可视化范式。
Yes, for example Visual UML (Visual Object Modelers) would simply offer Relational Table as a class stereotype.
However, it may depend on the tool, so try it out first. For example, see Visual Paradigm for UML.
我发现了一个使用 EclipseUML Omondo 的数据库 UML 建模解决方法。我只需要编写我的构造型并立即在 java 代码中获取我的注释。然后将带注释的代码与 Hibernate 映射器一起使用以创建我的数据库。
它工作得非常好并且易于使用:-)
这是一种从模型到数据库的自上而下的方法,在类图中使用构造型,并在图和代码之间进行实时注释同步。除了 Omondo 之外,我从未见过任何其他工具可以进行实时 Java 注释同步,这对我来说真的很棒:-)
I found a databse UML modeling workaround with EclipseUML Omondo. I just need to write my stereotypes and immediately get my annotations in the java code. The annotated code is then used with Hibernate mapper in order to create my database.
It works really well and easy to use :-)
This is a top down approach from model to database using stereotype in the class diagram with live annotations synchronization between the diagram and the code. I never seen any other tool except Omondo doing this live java annotation synchronization and this is for me really superb :-)