PowerDesigner使用文档

作者:小符
撰写时间:2019.05.25
一、创建Physixal Data Model:物理数据模型
注:编辑名称 + DBMS选择数据库:SQL 2014
1、建表:
Keys:查看主键
注:主键必须要自带一个自增功能,所以点击主键箭头:在里面的Identity(主键自增)前面打上勾便可以自增。
2、连接表:
在没有创建外键的情况下连接,它会自动创建一个外键
3、当建立了概念模型之后,可用直接将概念模型转换为物理模型
打开概念模型:点击Tools再点击物理数据模型,改一下名称就可以创建了
PowerDesigner使用文档_第1张图片
当在概念中创建了连接之后,在物理中就可以看到自动创建的外键
4、如何将物理模型转换成数据库的表?
1、双击表
2、点击Preview
PowerDesigner使用文档_第2张图片
3、复制代码
4、打开数据库
5、新建查询、粘贴刚刚复制的表、执行
6、则表就设计出来了
二、创建Conceptual Data Model:概念数据模型
PowerDesigner使用文档_第3张图片
1、编辑实体:
General:对表实体名称命名:
Name:中文表名(可以显示)
Code:代码名称(与数据库连接在数据库显示)
Comment:表的注释/备注
Attributes:给表实体设计属性:
1、双击字段/列名跳出框:对该字段/列名的详细信息的编写:
Domain:三个属性
@Primary identifier:主键
@Mandatory:外键
@Displayed:数据是否为空
2、主键的创建:
@点击“钥匙”图标key,把主键打上勾就可创建
@点击后面三个空的第一个空和最后一个空创建
3、@点击漏斗1:里面是设置显示在外面的功能(打勾即可)
Identifiers:查看主键:
2、类型:
Int = Integer Char() = Characters() Length:限制长度
Domains:域:
(注:如果概念模型要转化成数据库,建议不要使用域,因为数据库识别不了域的数据类型)
凡是有ID名称的实体,则可以创建一个ID域,给它一个类型;
在设计实体是给实体设置一个ID域,则它的类型就跟域里面的一样,而之前设置的类型则不起作用了。
4、连接两个表的关系:
一对多关系表:
PowerDesigner使用文档_第4张图片
如果建反了可以双击当前的线进行编辑:
General可以给线命名;一(1)—多(n);
Gardinalities:也可以直接选中关系;
三、创建Object Data Model:面向对象数据模型
PowerDesigner使用文档_第5张图片
1、UCD:用例图
解析用户和操作的关系(权限)
PowerDesigner使用文档_第6张图片
“人字符”Actor用户操作者:点击添加权限
“椭圆符”Case操作符点击设置权限
PowerDesigner使用文档_第7张图片
四、创建Business Process Model:业务程序模型
点击Model types - Business Process Model创建。
PowerDesigner使用文档_第8张图片
BPO业务流程图:
PowerDesigner使用文档_第9张图片
BPH业务层次图:
点击Model types - Business Process Model创建。
PowerDesigner使用文档_第10张图片
PowerDesigner使用文档_第11张图片
保存工作空间:
Yes:保存当前;Yes to All:保存所有

完。PowerDesigner使用文档_第12张图片

你可能感兴趣的:(MVC)