6

我需要为新员工记录遗留数据库架构,并且由于没有设计文档,我想从现有架构生成一个。由于这些表是 MyISAM,因此外键关系不会产生漂亮的图表。我有兴趣制作一份显示重要表格、它们的列、类型和备注的文档。

是否有任何工具可用于从数据库模式元数据生成漂亮的文档(PDF、DOC、HTML 或 RTF)?还是我最好编写一个实用程序来自己导出它(我想将它转储到 XML,然后使用 XSLT 转换它)?该模式在 MySQL 5 上运行。

4

5 回答 5

5

经过一些研究并查看了可用的选项后,我决定使用非常想要的模式间谍。

它以合理的格式生成结果,但还提供了元数据的 XML 转储,我可以使用它来编写 XSLT 转换以匹配我最初想要的。

提示来自对问题 1869的回答。

于 2009-05-20T11:07:51.140 回答
4

你可以使用MySQL Workbench或者他的祖先DBdesigner 4(开源):

  1. 使用“逆向工程”工具以图形方式捕获所有数据库图。
  2. 调整和评论您需要的任何内容。
  3. 使用插件菜单中包含的 HTML 报告插件。

完毕!

于 2009-05-13T17:49:54.127 回答
2

DeZign for Databases 可以为您做到这一点。导入数据库后完成自动布局。您最终可以重新排列图表中的对象,然后从您的数据库中生成一个 html(或 pdf)报告,包括一个可点击的图表。 数据库设计

于 2009-05-18T19:56:52.187 回答
0

如果您使用的是 PHPmyAdmin,则可以切换到 Designer 选项卡以获取可视模式。如果您只想显示表关系,则可以打印/截屏。

于 2009-05-13T17:29:17.127 回答
0

Sybase Powerdesigner,是对数据库进行逆向工程的最佳工具之一,可以生成漂亮的图表和漂亮的导出。

于 2009-05-13T17:35:38.380 回答