首页 > 代码库 > DataUml Design 教程1-初识
DataUml Design 教程1-初识
它主要包含三大功能,数据模型、代码生成和UML建模,数据模型功能类似于PowerDesigner软件。代码生成类似于动软的代码生成器。
1、什么是DataUml Design
DataUml Design是採用WPF开发的一款软件。该软件功能包含实体类建模、数据库设计、模型与数据库同步、数据库与模型同步、代码生成、文档生成、数据库生成实体模型等功能。以往的软件改动模型之后还得改动数据表结构,须要同步改动两个地方,而DataUml Design攻克了该问题, 软件开发者仅仅须要改动模型结构或数据表结构,然后利用软件的同步功能就可以达到模型与数据表结构的一致性。
方便开发者轻轻松松地管理自己的模型与数据库。
DataUml Design的自己定义模板採用微软的4T技术。开发者能够配置自己的代码模板。如实体层、数据訪问层和UI层都能够用模板来配置,由模型一键生成代码,实现模型与代码的一致性。
DataUml Design支持数据的导入与导出。能够导出模型结构的文档。也支持事实上数据导入生成数据模型(下一版本号将实现)。
DataUml Design眼下仅仅支持MS Server和Oracle数据库、C#和Java语言,其他数据库和语言下一版本号将实现。
2、为何会有DataUml Design软件
从项目设计到开发完毕,相信大家都会使用好几个辅助工具,有些工具功能虽多,但用到的功能却非常少。有些非常有用的工具却是要收费的。有些工具具有实体建模功能,但生成代码功能弱,有些工具生成代码功能非常强大。但不具有数据建模功能。
而DataUml Design软件能解决这些问题,它功能不是非常多,但对开发者来讲非常有用,并且是免费的。
3、DataUml Design功能特点
1)、模型设计
DataUml Desing数据建模採用图形化设计,基于UML标准,遵循UML类图概念。模型中的类和数据库中的表相应,类的成员分为字段、属性、事件等,类的属性相应数据表中的字段。类的属性成员的属性又包含数据表中字段的全部属性。类与类的关联关系包含单向关联、双向关联、组合、聚合。关联关系与数据表中的外键相相应。
关联关系也具有属性。
2)、模型和数据库同步
数据模型与数据库绑定,设计模型之后能够一键把模型提交到绑定的数据库中,假设数据库中表存在,则会更新数据表结构,假设数据库中代不存在,则会创建一张新表,用户不须要关心怎样数据库类型,DataUml Design会帮你完毕全部功能。
假设数据表中添加了字段或改动了某个字段。而模型中没有更改,仅仅需把数据表同步到模型就可以。不须要开发者对比数据表结构来改动模型结构。
3)、代码生成
DataUml Desing採用代码模板来生成代码,软件开发者能够依据自己的要求来设计代码模板。代码模板能够生成任务语言的代码。软件开发者能够用代码模板获取到类的全部属性以及关联的类。
4、环境要求
DataUml Desing 程序执行环境必须有.Net Framework 4.0
5、安装
DataUml Design是绿色软件。免安装。
软件主界面图
软件下载地址: 下载
意见反馈和帮助:netuml@qq.com
DataUml Design 教程1-初识