DataUml Design 实体建模基于UML类图标准来设计,支持一对一、一对多、多对多关联。模型与开发语言和数据库绑定。
1、新建数据模型 1)、选择“数据模型” 节点,点击鼠标右键,在菜单中点击“新建文件夹”,在“数据模型”节点下会增加个“文件夹”的子节点。如图2-1。 图 2-1 图2-2 图2-3 图2-4 2、绑定数据库和开发语言 1)、选择新添加的数据模型节点,在右键菜单中选择“设置”菜单,出现如图2-5界面,在下拉列表中选择一种开发语言,这里我们选择C#。 图2-5 Oracle数据库为例。 图2-6 图2-7 图2-8 3、设计类结构 1)、双击新建的数据模型节点,出现如图2-9界面 图2-9 2)、点击左侧工具箱中的“类”,然后在中间空白处点击鼠标左键,成功的添加了一个类到模型中。选中添加的类,鼠标点击右键,在出现的菜单中选择“属性”菜单。如图2-10 图2-10 图2-11 4)、选择“成员属性”选项页,如下图2-12 图2-13 属性中文名:模型中显示的名称; 字段名:对应数据库表中的字段名; 属 性类型:对应程序语言中属性的类型,这里我们选择的开发语言为C#,它的属性类型应为: "bool", "byte", "char", "string", "int", "int16", "int32", "int64", "float", "decimal", "DateTime" ; 字段类型:对应数据表中字段的类型,这里我们选择的数据库为Oracle,它的类型 为:"binary_double", "binary_float", "blob", "clob", "char", "date", "interval day to second", "interval year to month", "long", "long raw", "nclob", "number", "nvarchar2", "raw", "timestamp", "timestamp with local time zone", "timestamp with time zone", "varchar2"; 长度:对应数据表中字段的长度; 是否空:对应数据表中字段是否为空值; 主键:对应数据表中主键字段; 外键:对应数据表的外键字段; 标识:对应数据表字段的标识,这里标识只能选择Guid和Sequences; 默认值:对应数据表字段的默认值; 备注:对应数据表字段的备注; 5)、选择“主外键”选项页,如下图2-14。 图2-14 唯一键:对应数据表中的唯一键,这里只能添加和删除唯一键。 外键:对应数据表中的外键,外键是由类与类之前的关联信息自动生成的,此处不允许添加和删除外键信息,要删除外键信息只能删除类与类之间的关联关系。 6)、单击类属性的“确定”按钮,一个“采购订单”类就建立好了,如下图2-15 图2-15 1)、这里我们以同样的方式添加“采购明细”和“供应商信息”类,如下图2-16 图2-16 图2-17 图2-18 4)、选择“关联字段”选项页,如图所示2-19 图2-19 关联字段:我们以采购订单号进行关联,所以都选择“采购订单号”,采购订单作为主表,采购明细作为子表。 5)、以同样的方式,我们设置“采购订单”和“供应商”类之间关联线的属性。最后如下图2-20 图2-20 图2-21 以上模型的显示模式为“数据结构”,现在我们设置“面向对象”模式看看有何不同。 1)、选择数据模型节点,右键选择“属性”菜单,在出现的对话框中选择“其它”选项卡,出现如下界面,图2-22 ,这里“显式模式”我们选择“面向对象”。 图2-22 2)、选择“面向对象”模型之后单击“确定”按钮,重新打开数据模型,看看有何变化,如下图2-23 图2-23 大家看到有什么区别吗?类的显示方式变化了。
3)、选择“采购明细”类,右键菜单选择“类成员属性” 如下图2-24. 图2-24 4)、在弹出的界面中,可以设置类成员的属性、类的访问性 、成员的访问性、新加字段、新加方法、新加事件等操作,这里我们添加了一个方法。 如下图2-25
图2-25 5)、最后单击“确定”按钮,我们来看看类的显示有什么变化,如下图2-26
图2-26 分类: DataUml Design
|
|