开发工具与关键技术:VS
作者:黄金 燕
班级:18级(4)班
撰写时间:2019.5.12
学习之前先了解有几大模块的模型,概念模型简称为:CDM大写。
物理模型简称为:PDM大写。
对象模型简称为:OOM大写。
业务模型简称为:BPM大写。
模型有四大模块:一.概念模型
(CDM Conceptual Data Model )
二.物理模型 (PDM
Physical Data Model)
物理模型最常用的三个是tabe(表),view(视图),reference(关系)
三.面向对象的模型 (OOM
Objcet Oriented Model)
四.业务模型 (BPM
Business Process Model)
模型的用法:概念:主要用来描述表于表之间的关系(一对多,或者多对多)
例如:权限表就是多对多的关系
物理:数据库表的建立
业务:用来构建业务流程图
面向对象:描述业务和操作员之间的管理
知识点:
(1) Name: 实体名字一般为中文如论坛用户
(2) Code:实体代号,一般用英文如XXXUser
(3) Comment:注释对此实体详细说明
(4) Code:属性代号一般用英文UID DataType
(5) Domian 域表示属性取值范围如可以创建10个字符的地址域
(6) M:Mandatory 强制属性,表示该属性必填。不能空
(7) P:Primary Identifer 是否是主标识符,表示实体店唯一标识符
(8) D:Displayed 显示出来,默认全部勾
快速创建表先打开PowerDesigner工具,点击左上角的File的New Model,找到要创建的概念模型图标,自己起的概念模型的名字,使用最多的就是如图所示的那两个
Entity,(实体),RELATIONSHIP(关系)。点击OK
创建好会自动弄出一个工具栏,如果把它删掉了,就去View视图的把Toolbox勾上,软件都是统一,所有的窗口都是放在View视图里面,工具栏分为四部分,我们常用到就是第二部分,要创建一个概念模型,首先把概念模型放出来,,是一个Entity,是个实体类。创建都个实体类点中工具栏,把鼠标拖过去就行了,要取消掉按住鼠标右键。
双击实体类会自动弹出一个框,里面包含五部分内容,经常编写的是General中的name和code填好后,就可以点击Attributes(属性)来设置name(名字,可以是中文也可以是英文,自己觉得好记就怎样写),code(是显示在数据库中的字段名,不可以出现中文,必须是英文,取得字段名要一目了然好记)然后按确定。
第一个格是主键,第二格是外键,第三个是空Null,主键肯定是不能为空,既然是主键了,外键也不可能的了,所以必须要把主键和空打上勾。,Data Type(数据类型,字段名称建议取为ID,采用类型为整型int),length(数据类型的长度,整型bigint)