开发者

Tools to generate a database diagram/ER diagram from existing Oracle database? [closed]

Closed. This q开发者_开发知识库uestion does not meet Stack Overflow guidelines. It is not currently accepting answers.

Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

Closed 8 years ago.

Improve this question

Looking for tools (windows platform) to genereate ER diagram (or similar) from an existing Oracle database.

Any good tools out there that are free to use or low cost?


Try out Oracle SQL Developer. It is from oracle and is going to be part of actual oracle installation from 11g onwards. It has a separate build modeler tool to engineer or re-engineer an ER model.

Other tool that may be useful that will help you more than just genereate ER diagram is SchemaSpy


SQL Developer is awesome. Supports all the databases and perfect for reverse engineering. It free and Java.

Its Free unlike other solutions listed above and it works, I just used it to reverse engineer a Postgres db!!!


I few years ago, I used Data Architect, part of Power Designer from Sybase. It's a little pricy, but it's excellent. And it makes a fine distinction between the physical (SQL) model of data and the ER model of data. It keeps both models side by side.

If you are not too concerned about the difference between SQL and ER, and you just want a diagram, here's something I did once when I needed a diagram in a big hurry.

Crank up MS Access with a new empty database. Set up table links to all the tables in the schema, or just the ones you want to diagram. Use the "Relationships" tool in Access to create lines between the foreign keys and the primary keys they refer to. Classify these relationships as to many-to-many or many-to-one.

In the Access relationships view, move the boxes around until the diagram is pretty. Print.


You can use VISIO with an ODBC data source (oracle plugin) to generate ER diagrams - works well. From VISIO (Database Model Diagram, Reverse Engineer, select ODBC data source, username/password, select tables, generate).


Oracle Data Modeler. It's free, and seems to have many good features if you're willing to research it more in depth.


Power Architect is a GPL data modelling tool. See more here


TOAD professional now includes their data-modeling tool.


We use Enterprise Architect from Sparx Systems. It's expensive but they do a trial version so you could try that.


SchemaCrawler for Oracle is a command-line tool that can generate database diagrams from an Oracle database. You can exclude tables and columns from the diagram using regular expressions. It is free and open-source.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜