我需要为新员工记录遗留数据库架构,因为没有设计文档我想从现有架构生成一个。由于表是MyISAM,外键关系不会产生漂亮的图形。我有兴趣制作一份显示重要表格,列,类型和备注的文件。
是否有任何工具可用于从数据库模式元数据生成一个好的文档(PDF,DOC,HTML或RTF)?或者我最好自己编写一个实用程序来导出它(我想把它转储到XML然后用XSLT转换它)?架构在MySQL 5上运行。
答案 0 :(得分:5)
经过一些研究并查看可用的选项后,我决定使用schema spy,这非常想要我想要的。
它以合理的格式生成结果,但也提供了元数据的XML转储,我可以使用它来编写XSLT转换以匹配我想要的第一个。
提示来自对question 1869的回答。
答案 1 :(得分:4)
您可以使用Mysql Workbenck或他的祖先DBdesigner 4(开源):
完成!
答案 2 :(得分:2)
DeZign for Databases可以为您做到这一点。导入数据库后自动布局。您最终可以重新排列图表中的对象,然后从数据库生成包含可点击图表的html(或pdf)报告。 DeZign for Databases
答案 3 :(得分:0)
如果您使用的是PHPmyAdmin,则可以转到Designer选项卡以获取可视模式。如果您只想显示表关系,可以打印/截图。
答案 4 :(得分:0)
Sybase Powerdesigner,是对数据库进行逆向工程的最佳工具之一,可生成漂亮的图表和出色的导出。