实体关系图软件

dan*_*car 20 database

我正在寻找一个生成数据库图表的工具.

  • 免费(开源可能)
  • 适用于Linux(可能是跨平台)
  • 支持PostgreSQL/MySQL

Dav*_*vid 18

draw.io是免费的开源(我在项目上工作).它在Linux上有效,并且在Arrange-> Insert-> SQL下有一个通用的SQL导入.

您可以在本地保存,也可以直接保存到Google云端硬盘,OneDrive或Dropbox.还有桌面版可用.

在draw.io中的ER形状

我在这个项目上工作.


ora*_*ips 14

MySQL Workbench是一个很好的工具,用于处理ERD建模的同名工具.我在Windows和Ubuntu上都使用过它.


Ger*_*osa 6

如果您正在寻找实体关系模型(而不是关系模型),您必须尝试Dia http://dia-installer.de/

该软件适用于linux/windows/mac.在git上有一个分支.

实体关系模型的目的是建立问题模型并让您理解问题,因此最终您可以生成一个良好的关系模型,为您的数据库提供最有效的模型.

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


a_h*_*ame 5

您可能想尝试PowerArchitect
它是基于Java的(因此是跨平台的)我已经成功地使用它与PostgreSQL

如果你确实想花一些钱(虽然不多),看看DbWrench提供比PowerArchitect更多的功能

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