2

Dia 是一个优秀的 UML 建模开源工具。我目前正在使用它来绘制 ER 图。但是 Dia Dia 的主页对Dia有这样的说法:“ Dia 的灵感来自商业 Windows 程序 'Visio',尽管更适合随意使用的非正式图表”。Dia 是一个非常漂亮的工具,我用它来为我的数据库模式设计 ER 图,但是上面的描述与我对 Dia 的看法相矛盾。专业 ER 和休闲 ER 有固定标准吗??ER 只是我们理解的一个符号,不是吗,还是我遗漏了什么??

4

2 回答 2

6

“专业” ER 工具(Erwin、Power Designer 等)可让您从模型生成 DDL 和/或从现有 DB 或 DDL 逆向工程图。

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

hth。

于 2010-12-23T11:44:33.510 回答
2

Dia 本身不执行 SQL/DDL,但是有一大堆工具可以将 Dia 图转换为各种数据库(和编程语言)的 SQL/DDL。看看https://wiki.gnome.org/Apps/Dia/Links

于 2012-01-17T16:29:31.023 回答