如果您正在寻找实体关系模型(而不是关系模型),您必须尝试Dia http://dia-installer.de/
该软件适用于linux/windows/mac.在git上有一个分支.
实体关系模型的目的是建立问题模型并让您理解问题,因此最终您可以生成一个良好的关系模型,为您的数据库提供最有效的模型.
该软件不是直接生成mysql表,但它有一个插件可以将Dia图转换为sql,你可以在同一个链接中查看它.
您可能想尝试PowerArchitect
它是基于Java的(因此是跨平台的)我已经成功地使用它与PostgreSQL
如果你确实想花一些钱(虽然不多),看看DbWrench提供比PowerArchitect更多的功能
另一个开源/跨平台选项是Mogwai ERDesigner.虽然有一件事我真的不喜欢它:如果需要连接到数据库(验证/定义数据类型),我发现这是非常有限的要求.