![]() |
1
5
几年前,我使用了数据架构师,Sybase的PowerDesigner的一部分。有点贵,但很好。它对数据的物理(SQL)模型和数据的ER模型进行了很好的区分。它使两个模型并排。 如果您不太关心SQL和ER之间的区别,您只需要一个图表,下面是我在急需一个图表时曾经做过的事情。 使用新的空数据库启动MS Access。设置到架构中所有表的表链接,或者只设置要绘制图表的表链接。使用Access中的“关系”工具在外键和它们所引用的主键之间创建行。将这些关系分为多对多或多对一。 在AccessRelationships视图中,移动方框,直到图表很漂亮为止。打印。 |
![]() |
2
22
试行 Oracle SQL Developer . 它来自Oracle,从11g开始将成为实际Oracle安装的一部分。它有一个 separate build modeler tool 设计或重新设计ER模型。 除了生成ER图之外,其他可能有用的工具还有 SchemaSpy |
![]() |
3
6
SQL Developer 真是棒极了。支持所有数据库,非常适合逆向工程。它免费和Java。 与上面列出的其他解决方案不同,它是免费的,而且可以工作,我只是用它来逆向工程Postgres数据库!!!! |
![]() |
4
4
您可以使用带有ODBC数据源(Oracle插件)的Visio来生成ER图表-效果很好。从Visio(数据库模型图、反向工程、选择ODBC数据源、用户名/密码、选择表、生成)。 |
![]() |
5
4
Oracle Data Modeler .它是免费的,如果你愿意更深入地研究它,它似乎有很多好的特性。 |
![]() |
6
2
PowerArchitect是一个GPL数据建模工具。 查看更多 here |
![]() |
7
2
Toad专业人员现在包括他们的数据建模工具。 |
![]() |
8
1
我们使用SPARX系统的企业架构师。它很贵,但他们做了一个试用版,所以你可以试试。 |
![]() |
9
1
SchemaCrawler for Oracle 是一个命令行工具,可以从Oracle数据库生成数据库图表。可以使用正则表达式从关系图中排除表和列。它是免费和开源的。 |