我已經在我的職業生涯中使用MS SQL Server Management Studio進行大部分數據庫建模。我是一名數據庫開發人員(不是DBA),但對使用Sparx系統Enterprise Architect進行數據建模的好處感興趣。我沒有必要爲不同的數據庫生成腳本,除此之外,使用Sparx EA給我購買的SQL Management Studio不是嗎?用於SQL Server建模的Sparx Enterprise Architect?
1
A
回答
3
您不能將企業架構師視爲開發工具。
企業架構師是一款具有開發人員優勢的建模工具。 EA的主要功能是利用UML模型。 EA爲您提供了以各種不同方式建模數據的靈活性。您可以創建從邏輯到物理的所有級別的標準化模型。
它還允許您將它帶到映射到您的概念模型的下一級和模型域類。
我也一直在使用EA模型並將它們導出到XMI並運行基於規則的代碼生成的項目。它基本上基於圖形生成了整個項目體系結構。
0
我發現使用EA的優勢時,負責建設和設計數據庫和應用程序。可以在域模型中對一般實體進行建模,然後使用Transform功能從該模型創建表,同時使用您選擇的語言(例如C#,C++或Java)生成實體類。所以你會得到一些「一石二鳥」的效果。這可能不是每個人都認爲的優勢,但我喜歡。
0
我意識到答案已經被標記爲正確的,但我想補充一點,你也可以反向工程SQL到概念模型。事實證明,這對我的工作來說是一種有價值的功能。
另外,我個人使用EA爲DB解決方案生成安裝腳本(http://www.marcusnordquist.com/?p=112)。
相關問題
- 1. Sparx System Enterprise Architect書
- 2. 如何正確建模UML中的系統需求(Sparx Enterprise Architect)
- 3. 一個免費的分步指南學習Sparx Enterprise Architect
- 4. Sparx Enterprise Architect轉換(從源代碼到UML)
- 5. 在Sparx Enterprise Architect中添加異常操作
- 6. Enterprise Architect - 執行SQL問題
- 7. Enterprise Architect中的模型模板函數
- 8. Enterprise Architect TypeScript反向代碼工程
- 9. Enterprise Architect Oracle長字段列屬性
- 10. 繼承Enterprise Architect的
- 11. Enterprise Architect:修改默認檢查註釋
- 12. Enterprise Architect的MySQL存儲庫?
- 13. 如何在Sparx Enterprise Architect中自動生成元素的層次結構
- 14. Sparx Enterprise Architetc模式與自定義工具箱集成
- 15. Enterprise Architect中的業務規則模型
- 16. 適用於大型系統的Enterprise Architect類圖
- 17. Enterprise Architect中的報告包
- 18. IIS無法找到Enterprise Architect Addin
- 19. Enterprise Architect(Sparx Systems) - 在參數列表中添加參數名稱和類型
- 20. 從Enterprise Architect模型中提取數據
- 21. Enterprise Architect:協作操作
- 22. 建模SQL Server數據庫:工具?
- 23. Sparx Enterprise架構師和Oracle ODBC
- 24. 在Enterprise Architect中使用C++ STL
- 25. 如何在Enterprise Architect 9中使用unicode
- 26. 從關係圖導出到Excel Enterprise Architect
- 27. Enterprise Architect和Excel中的需求管理
- 28. 在Enterprise Architect中導入/導出
- 29. Enterprise Architect UML類代碼生成
- 30. 什麼是良好的Visio Enterprise Architect替代品?
我已經計劃在整個模型的即將推出的項目中使用EA,只是試圖決定是否應該使用EA來詳細數據模型,而不是SQL服務器圖(這是我通常使用的)。 – Tone 2010-05-18 11:01:27