DataUML 數據建模 介紹

   DataUml Design 是面向開發人員使用的一個永久免費的軟件,提升軟件的開發效率和代碼的規範度。它主要包括三大功能,數據模型、代碼生成和UML建模,數據模型功能相似於PowerDesigner軟件,代碼生成相似於動軟的代碼生成器。
一、什麼是DataUml Design
    DataUml Design是採用WPF開發的一款軟件,該軟件功能包括實體類建模、數據庫設計、模型與數據庫同步、數據庫與模型同步、代碼生成、文檔生成、數據庫生成 實體模型等功能。以往的軟件修改模型以後還得修改數據表結構,須要同步修改兩個地方,而 DataUml Design解決了該問題, 軟件開發人員只須要修改模型結構或數據表結構,而後利用軟件的同步功能便可達到模型與數據表結構的一致性。方便開發人員輕輕鬆鬆地管理本身的模型與數據 庫。
    DataUml Design的自定義模板採用微軟的4T技術,開發人員能夠配置本身的代碼模板。如實體層、數據訪問層和UI層均可以用模板來配置,由模型一鍵生成代碼,實現模型與代碼的一致性。
     DataUml Design支持數據的導入與導出,能夠導出模型結構的文檔,也支持其實數據導入生成數據模型(下一版本將實現)。
     DataUml Design目前只支持MS Server和Oracle數據庫、C#和Java語言,其它數據庫和語言下一版本將實現。
二、爲什麼會有DataUml Design軟件
    從 項目設計到開發完成,相信你們都會使用好幾個輔助工具,有些工具功能雖多,但用到的功能卻不多,有些很實用的工具倒是要收費的,有些工具具備實體建模功 能,但生成代碼功能弱,有些工具生成代碼功能很強大,但不具備數據建模功能。而DataUml Design軟件能解決這些問題,它功能不是不少,但對開發人員來說很實用,並且是免費的。
三、DataUml Design功能特色 
    1)、模型設計
        DataUml Desing數據建模採 用圖形化設計,基於UML標準,遵循UML類圖概念。模型中的類和數據庫中的表對應,類的成員分爲字段、屬性、事件等,類的屬性對應數據表中的字段。類的 屬性成員的屬性又包括數據表中字段的全部屬性。類與類的關聯關係包括單向關聯、雙向關聯、組合、聚合。關聯關係與數據表中的外鍵相對應。關聯關係也具備屬 性。
    2)、模型和數據庫同步
        數據模型與數據庫綁定,設計模型以後能夠一鍵把模型提交到綁定的數據庫中,若是數據庫中表存在,則會更新數據表結構,若是數據庫中代不存在,則會建立一張新表,用戶不須要關心如何數據庫類型,DataUml Design會幫你完成全部功能。
        若是數據表中增長了字段或修改了某個字段,需模型中需沒有更改,只需把數據表同步到模型便可,不須要開發人員對照數據表結構來修改模型結構。 

    3)、代碼生成 
        DataUml Desing採用代碼模板來生成代碼,軟件開發人員能夠根據本身的要求來設計代碼模板。代碼模板能夠生成任務語言的代碼。軟件開發人員能夠用代碼模板獲取到類的全部屬性以及關聯的類。

四、環境要求
    DataUml Desing 程序運行環境必須.Net Framework 4.0
五、安裝
    DataUml Design是綠色軟件,免安裝。 

   
 軟件主界面圖
 


軟件下載地址: http://www.isoftlink.com
意見反饋和幫助:netuml@qq.com數據庫

相關文章
相關標籤/搜索