尋找工具(Windows平臺)從現有Oracle數據庫生成ER圖(或類似圖)。
那裏有免費使用或低成本的好工具?從現有Oracle數據庫生成數據庫圖/ ER圖的工具?
回答
我幾年前,我使用的數據架構師,從Sybase電源設計的一部分。這有點貴,但是非常棒。它對數據的物理(SQL)模型和數據的ER模型進行了很好的區分。它將兩個模型並排放置。
如果您不太在意SQL和ER之間的區別,並且您只是想要一個圖表,那麼當我需要一個圖表時,我會做一次這樣的事情。
使用新的空數據庫來升級MS Access。設置表格鏈接到架構中的所有表格,或者只是您想要繪製的表格。使用Access中的「關係」工具在外鍵與它們引用的主鍵之間創建行。將這些關係歸類爲多對多或多對一。
在訪問關係視圖中,移動框直到圖表很漂亮。打印。
試用Oracle SQL Developer。 它來自oracle,將從11g起成爲實際oracle安裝的一部分。它有一個separate build modeler tool來設計或重新設計ER模型。
其他工具,它可能是,這將有助於你的不僅僅是genereate ER圖更加有用的是SchemaSpy
用於SchemaSpy的+1 – mmrobins 2010-01-19 09:21:51
要使用Oracle SQL Developer,您需要連接到有問題的數據庫,導出DDL,然後使用文件 - >數據建模器 - >導入 - > DDL文件導入DDL文件 – Jazzepi 2012-04-23 19:52:08
@mmrobins可以從ScemaSpy生成ERD DDL? – user2720864 2015-07-09 12:53:39
Power Architect是一款GPL數據建模工具。 查看更多here
您可以將VISIO與ODBC數據源(oracle插件)一起使用來生成ER圖 - 效果很好。從VISIO(數據庫模型圖,反向工程師,選擇ODBC數據源,用戶名/密碼,選擇表,生成)。
我建議使用OLE DB數據源。 – caf 2013-06-19 08:36:05
從Visio 2013開始,此功能不再存在。(https://support.microsoft.com/en-us/kb/2259709) – 2015-12-16 14:28:46
我們使用Sparx Systems的Enterprise Architect。它很昂貴,但他們做了一個試用版,所以你可以試試。
TOAD專業現在包括他們的數據建模工具。
SchemaCrawler for Oracle是一個命令行工具,可以從Oracle數據庫生成數據庫圖表。您可以使用正則表達式從圖表中排除表格和列。它是免費且開源的。
如何?我正在經歷春天,你提供的速度的例子..但沒有得到任何可以生成ER圖的API ..InputStream generateERDiagram(Java連接對象)? – Rajesh 2012-03-08 08:42:19
Oracle Data Modeler。它是免費的,如果你願意深入研究它,似乎有很多好的功能。
SQL Developer太棒了。支持所有數據庫,並且適用於逆向工程。它免費和Java。
它的自由不像上面列出的其他解決方案,它的工作原理,我只是用它來反向工程的Postgres數據庫!
- 1. 從postgresql數據庫生成ER圖[SchemaSpy]
- 2. 從CakePHP創建的現有MySQL數據庫生成ER圖
- 3. 從Oracle數據庫生成ER圖(缺少外鍵)
- 4. 根據數據庫是否有任何ER圖創建工具?
- 5. SQL數據庫ER圖
- 6. 從現有的數據庫提取ER圖(SQL Server)
- 7. 從MySQL查詢生成數據庫模式圖的工具
- 8. UML類圖與ER數據庫圖
- 9. 需要Java API來生成數據庫ER圖
- 10. 預訂數據庫的ER圖
- 11. 生成數據庫記錄的工具
- 12. 如何在MySQL中獲取現有數據庫的ER圖?
- 13. 有沒有辦法從SQLite數據庫生成數據庫圖表?
- 14. SQL數據庫ER圖校正
- 15. 簡化數據庫ER圖/模式
- 16. 當爲數據庫設計ER圖時?
- 17. ER圖到數據庫轉換
- 18. 生成數據庫架構視圖的工具?
- 19. 從Oracle數據庫
- 20. 生成Oracle數據庫對象
- 21. 自動生成PHPMyadmin數據庫的數據庫圖表?
- 22. 從SQL數據庫中的數據生成MVC3圖表
- 23. 從數據庫檢索的數據生成列表視圖
- 24. Oracle數據庫到類圖
- 25. 從現有數據庫生成數據映射模型
- 26. 從SQL Server中的視圖生成ER圖的工具
- 27. 在數據庫中生成測試數據的任何工具
- 28. 使用數據庫示例數據生成負載的工具
- 29. 從數據庫生成特定數據?
- 30. 從Oracle數據庫檢索圖像
嘗試使用Dataedo http://dataedo.com - 用於現有Oracle,SQL Server和MySQL數據庫的數據字典和ERD生成器。可記錄缺少的FK,UK,分組到模塊,粘貼圖像等等。 – 2016-09-02 15:55:56