Dia用于专业UML建模

时间:2010-12-23 08:12:09

标签: uml entity-relationship dia

Dia是一个优秀的UML建模开源工具。我目前正在使用它绘制ER图。但Dia Dia的主页有关于Dia的说法“ Dia的灵感来自商业Windows程序'Visio',尽管更多是针对非正式使用的非正式图表”。 Dia是非常光滑的工具,我用它来为我的数据库模式设计ER图,但上面的描述与我对Dia的看法相矛盾。专业ER和休闲ER ??是否有任何设定标准。 ER只是一个符号,我们的理解不是它或我错过了什么?

2 个答案:

答案 0 :(得分:6)

“专业”ER工具(Erwin,Power Designer等)将允许您从模型生成DDL和/或从现有DB或DDL反向工程图。

Dia不这样做 - 它只是让你画画。但是,只要这就是你想要的,那么我就不会有任何保留使用它。我对这些类型的图表广泛使用Dia和visio,并且没有任何问题。 (在许多方面,它们更灵活,因为您可以使用不完全属于ER表示法的符号来注释图表。)

第h

答案 1 :(得分:2)

Dia本身不做SQL / DDL,但是有很多工具可以将Dia图转换为各种数据库(和编程语言)的SQL / DDL。只需查看https://wiki.gnome.org/Apps/Dia/Links

即可