代码之家  ›  专栏  ›  技术社区  ›  Kb.

从现有Oracle数据库生成数据库关系图/ER关系图的工具?[关闭]

  •  18
  • Kb.  · 技术社区  · 15 年前

    正在从现有Oracle数据库中查找用于生成ER图(或类似图)的工具(Windows平台)。
    有没有免费或低成本的好工具?

    9 回复  |  直到 10 年前
        1
  •  5
  •   Walter Mitty    15 年前

    几年前,我使用了数据架构师,Sybase的PowerDesigner的一部分。有点贵,但很好。它对数据的物理(SQL)模型和数据的ER模型进行了很好的区分。它使两个模型并排。

    如果您不太关心SQL和ER之间的区别,您只需要一个图表,下面是我在急需一个图表时曾经做过的事情。

    使用新的空数据库启动MS Access。设置到架构中所有表的表链接,或者只设置要绘制图表的表链接。使用Access中的“关系”工具在外键和它们所引用的主键之间创建行。将这些关系分为多对多或多对一。

    在AccessRelationships视图中,移动方框,直到图表很漂亮为止。打印。

        2
  •  22
  •   APC    13 年前

    试行 Oracle SQL Developer . 它来自Oracle,从11g开始将成为实际Oracle安装的一部分。它有一个 separate build modeler tool 设计或重新设计ER模型。

    除了生成ER图之外,其他可能有用的工具还有 SchemaSpy

        3
  •  6
  •   zengr    14 年前

    SQL Developer 真是棒极了。支持所有数据库,非常适合逆向工程。它免费和Java。

    与上面列出的其他解决方案不同,它是免费的,而且可以工作,我只是用它来逆向工程Postgres数据库!!!!

        4
  •  4
  •   Stellios    15 年前

    您可以使用带有ODBC数据源(Oracle插件)的Visio来生成ER图表-效果很好。从Visio(数据库模型图、反向工程、选择ODBC数据源、用户名/密码、选择表、生成)。

        5
  •  4
  •   alextansc    14 年前

    Oracle Data Modeler .它是免费的,如果你愿意更深入地研究它,它似乎有很多好的特性。

        6
  •  2
  •   Gary Myers    15 年前

    PowerArchitect是一个GPL数据建模工具。 查看更多 here

        7
  •  2
  •   David    15 年前

    Toad专业人员现在包括他们的数据建模工具。

        8
  •  1
  •   Dave7896    15 年前

    我们使用SPARX系统的企业架构师。它很贵,但他们做了一个试用版,所以你可以试试。

        9
  •  1
  •   Sualeh Fatehi    14 年前

    SchemaCrawler for Oracle 是一个命令行工具,可以从Oracle数据库生成数据库图表。可以使用正则表达式从关系图中排除表和列。它是免费和开源的。