它应该能够生成现有数据库的架构。
支持-mySQL平台-Linux / Windows许可证-免费/开源
像图像所描绘的那样。颜色不是那么重要。
如果有人可以告诉我是什么软件创建了上面的图表,那就太好了。
#1 楼
您显示的屏幕快照来自WWW SQL Designer:免费和开放源代码(新的BSD许可证)
在线演示
从现有数据库中检索(导入)架构。
跨平台(Web应用程序)
网站上的描述:
该工具允许您直接在浏览器中绘制和创建数据库模式(ER
图),无需任何外部
程序(闪存)。您只需要启用JavaScript。该设计器可以在Mozillas(Firefox,Seamonkey),Internet Explorer(6、7,
8),Safari和Operas中完美运行。 Konqueror可以工作,但是经验有限。
支持许多数据库功能,例如键,外键
约束,注释和索引。您可以保存您的设计
(用于进一步的加载和修改),将其打印或导出为SQL
脚本。可以从现有的
数据库中检索(导入)架构。
#2 楼
试用MySQL Workbench-它是免费的:http://dev.mysql.com/downloads/workbench/视觉设计的屏幕截图:http://www.mysql.com/products/workbench / design /
平台:Windows,Linux,Mac OS X
#3 楼
SchemaCrawler是一个免费的,开源的,独立于平台的命令行工具,可以从MySQL数据库生成数据库图。您可以使用正则表达式从图中排除表和列。它是免费的并且开源。示例图:
Sualeh Fatehi,SchemaCrawler
评论
SchemaCrawler现在已移至其自己的网站:schemacrawler.com
–杰夫·克莱顿(Jeff Clayton)
18年6月27日在14:24
#4 楼
您可以尝试DbVisualizer。我在相关帖子的答案中描述了它的大多数功能,因此您可以看一下。通常,它是一个免费的基于Java的数据库管理工具,支持大量数据库。它确实支持数据库模式可视化。
这是从其网站上获取的图像:
评论
+1这对于SQLite也是最容易上手的。此外,他们的EULA允许免费程序在商业上使用(dbvis.com/eula)
– Aralox
16年7月29日在5:03
#5 楼
您可以使用DBeaver Community Edition。它可以创建如下所示的图:
还有一个很好的自动布局功能,可以最大程度地减少关系线的交叉。同样,绘制这些线以使它们不与表格矩形重叠。
(上图未显示此内容)
评论
我曾经读过逆向工程部分需要付费版本。能否请你确认?
–rahulroy9202
2014年9月9日下午12:35
免费版可以,但是企业版具有更多功能。
–杰夫·克莱顿(Jeff Clayton)
2014年9月9日下午12:59
抱歉。发布问题时是我的错误。感谢您指出这一点。
–rahul roy 9202
2014年9月9日下午13:00
我注意到您从发布中删除了“免费或付费”版本的请求。我不怪你我希望免费版能够满足您的需求。
–杰夫·克莱顿(Jeff Clayton)
2014年9月9日13:16
免费版本肯定支持逆向工程。我经常使用它。
–莫格说要恢复莫妮卡
15年8月21日在7:22