2010-11-05 86 views
14

我在找一个生成db图的工具。实体关系图软件

  • 自由(开源也许)
  • 作品在Linux(可能跨平台)
  • 支持的PostgreSQL/MySQL的
+0

的可能重复的[工具绘制ER图](http://stackoverflow.com/questions/1424278/tool-to-draw-er-diagrams) – givanse 2014-01-16 17:59:41

回答

10

MySQL Workbench是与它同名的,做ERD工作的好工具造型。我在Windows和Ubuntu上都使用过它。

3

你可能想PowerArchitect
它是基于Java(为此跨平台)和我曾与PostgreSQL的

成功地使用它,如果你想花了一些钱(虽然不多)来尝试,看看在DbWrench其提供比PowerArchitect更多的功能

另一个开源/跨平台选项是Mogwai ERDesigner。尽管有一件事我真的不喜欢它:如果需要连接到数据库(以验证/定义数据类型),我发现这是一个非常有限的需求。

4

如果你正在寻找一个实体关系模型(不是关系模型),你必须尝试迪亚http://dia-installer.de/

该软件在Linux/Windows/Mac的。并在git上有一个分支。

实体关系模型使问题的模型,让你理解这个问题,所以最后就可以产生良好的关系模型有最有效的模型,你数据库的目的。

该软件不是直接生成mysql表格,但它有一个插件可以将Dia图表转换为sql,您可以在同一个link中查看它。

7

draw.io是免费的,open source。它在Linux上工作,但不具有特定数据库的导入功能。

您可以保存在本地,或直接向谷歌驱动器,OneDrive或Dropbox的。还有一个Desktop version可用。

ER shapes in draw.io

我的工具的开发。