【问题标题】:How to generate Entity-Relation diagram from SQL DDL? [closed]如何从 SQL DDL 生成实体关系图? [关闭]
【发布时间】:2010-10-24 21:37:47
【问题描述】:

例如,DbVisualizer 可用于连接数据库并根据现有表及其关系创建漂亮的图表。但在这种特定情况下,我没有实时数据库,但我有一堆 create table 和 alter 语句。

是否有任何工具可以从 SQL DDL 中生成类似的图表?

【问题讨论】:

    标签: sql database-design ddl er-diagrams


    【解决方案1】:

    我发现 MySQL 工具 MySQL Workbench 做得很好。有一个 Mac OS X 版本。更多信息请访问http://dev.mysql.com/doc/index-gui.html

    【讨论】:

    • 我在 Windows 上使用 MySQL Workbench,它会生成图表。您可以单击排列 -> 自动布局。它自动排列所有实体。很有帮助。
    • 如果您已有数据库,可以使用Database -> Reverse Engineer...创建图形模式。
    【解决方案2】:

    SQLFairy 将从普通的 SQL DDL 文件生成图形:

    http://sqlfairy.sourceforge.net/

    【讨论】:

    • 非常需要的使用示例
    【解决方案3】:

    我相信 Embarcadero 的 ERStudio 可以将 SQL 脚本导入图表,但它是一个昂贵的工具,仅用于这样的事情。您总是可以只创建一个空数据库并运行脚本然后指向它。

    【讨论】:

      【解决方案4】:

      Visual Paradigm for UML 可以做到这一点。

      【讨论】:

        猜你喜欢
        • 2011-09-28
        • 2010-09-15
        • 2020-04-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-19
        • 2015-11-29
        相关资源
        最近更新 更多