2010-07-13 63 views
2

我已經加入了一個已經開發的項目及其擁有超大型數據庫和Java/J2EE的遺留項目。數據庫重新設計/架構生成器工具

我想了解數據庫設計&體系結構,那麼是否有一個工具可以從填充表中生成表示所有約束如外鍵等的模式?

基本上我正在尋找一個數據庫重新設計工具。我的數據庫是Oracle 10g

輸入將不勝感激。

回答

4

我使用ER/Studio,對於我所有的數據建模,逆向工程和數據庫設計工作,我絕對喜歡它。

http://www.embarcadero.com/products/er-studio

我真的應該成爲一個ER/Studio的傳道者..但實際上,它是一個偉大的產品。

+1

+1 - 我將ER/Studio描述爲最糟糕的東西 - 它似乎具有Oracle特性的最佳覆蓋率。另外,如果通過「大型數據庫」,你的意思是大量的對象而不是數據大小,比其他一些工具(我看着你,SQL Developer)在被要求進行反向工程時簡單地倒下了。 – dpbradley 2010-07-13 15:34:00

+0

謝謝拉吉。我將下載試用版並嘗試解決此問題。 – Rachel 2010-07-13 15:43:23

+0

ER/Studio的另一個優點。由於它能夠採用邏輯數據模型,分析實際數據庫,然後發出DDL以更新數據庫以匹配邏輯模型,因此值得它的重量。自動完成爲我們推出新版本的最繁瑣且容易出錯的方面。使用相同的邏輯數據模型爲Oracle和SQL Server執行此操作的加分要點。 – TMN 2010-07-13 16:10:52

0

有沒有玩過它,但Oracle有一個SQL Developer附帶的工具:Oracle SQL Developer Data Modeler.我同意@Raj ER Studio非常好;我也用過ERWin。兩者都有相當昂貴的缺點。有一段時間有免費下載,但我現在看到他們正在收費。不知道多少。

+0

我們如何使用SQL Developer生成模式圖? – Rachel 2010-07-13 15:57:54

+0

套件中有一個名爲Data Modeler的獨立組件。他們現在收取費用,並且它與其他工具價格明顯相同。但是,您可以下載並評估它。 – DCookie 2010-07-13 16:04:31