2011-05-09 104 views

回答

0

就個人而言,我一直髮現UML很難處理設計數據庫。實體關係圖總是似乎更好地描述數據庫。

而數據不我會檢查出在http://www.codebydesign.com/

0

UML類圖開放系統架構(OSA)是一種對象的方法。 Omondo嘗試使用數據庫配置文件並將構造型與java持久性註釋同步。這意味着如果你創建一個類圖,你還可以在代碼中創建java持久性。您稍後需要一個好的映射器來創建數據庫。

0

實際上,您可以使用標準類圖來建模您的數據庫。我知道它與底層哲學不同,但擴展ER模型和UML CD中的概念非常相似。

確實,如果你想明確地建模每個(比如pks或唯一標識符),你需要使用UML配置文件。但是,如果您對使用某些約定感到滿意(例如爲每個表添加代理pk,自動從關聯中推導出fks,...),那麼您甚至可以跳過配置文件。對於這種方法的一個例子read this