2009-07-11 10 views
3

在Visio 2003 Architect版本中,我可以通過UML ER圖動態生成SQL Server數據庫。但是,使用Visio 2007沒有這樣的方法。我的問題是:對於SQL2005/2008,任何其他優秀和最新的工具都可以很好地支持ER-> DB或DB-> ER?哪個工具可以幫助從E-R圖生成SQL Server 2005/2008數據庫?

+1

建築師版本不適用於Visio 2007.您是否嘗試過使用針對SQL Server 2005/2008的Visio 2003 Architect版本?我相信你可以並排運行它們。 – 2009-07-11 16:24:50

回答

1

如果你正在尋找一個自由/開源工具來實現這一點,你可以嘗試:

DBDesigner

從網站:

DBDesigner 4是一個可視化的數據庫設計系統,將數據庫設計,建模,創建和維護集成到一個單一的無縫環境中。

它結合了專業功能和清晰簡單的用戶界面,以提供最有效的方式來處理您的數據庫。 DBDesigner 4與Oracle的Designer©,IBM的Rational Rose©,Computer Associates的ERwin©和Kompany的DataArchitect©等產品進行了比較,但它是可用於Microsoft Windows©2k/XP和Linux KDE/Gnome的開源項目。它在GPL上發佈。

它支持以下功能:

  • 可在Linux /微軟Windows
  • 接口基於用戶的行業標準布點軟件
  • 設計模式/查詢模式
  • 反向工程MySQL,Oracle,MSSQL和任何ODBC數據庫
  • 用戶自定義模式代
  • 模型到數據庫syncronisation
  • 指數支持
  • 自動外鍵放置
  • 弱實體支持
  • 存儲標準插入和同步
  • 完整文檔的能力
  • 高級模型印刷
  • 輸出UT作爲圖像
  • 所有MySQL數據類型與所有的選項
  • 用戶定義的數據類型
  • 數據庫存儲,保存在數據庫中的模型能力
  • 網絡 - /多用戶通過數據庫存儲訪問
  • 版本控制*
  • SQL查詢生成器
  • SQL命令歷史記錄
  • 模型內的SQL命令存儲
  • 插件接口

我覺得那些加粗以上(我自己的重點),應該給你所需要的(即有效的雙向數據庫/模型同步)。

我已經使用過去的工具來將現有數據庫逆向工程化爲ER圖。從我記憶中,這不是我曾經使用過的最穩定的軟件(我似乎記得它曾幾次崩潰),但是,這是前一陣子,所以現在可能會更穩定。

0

我記得在Visio 2003中這是唯一可能的,我相信企業版。這可能是你2007年的問題嗎?

+0

據我所知,Visio 2007只有專業版。 S – CodeYun 2009-07-11 15:24:29

0

大多數工具無法正確處理SQL 2005/2008。但CA ERwin® Process Modeler做的最好的工作(雖然成本雖然)。

有一個community edition但它被限制爲每個模型25個對象。

試一試,讓我們知道。

相關問題