注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

江志祥的博客

可恶的中国银行,信用卡像病毒啊,取消那么难,,,

 
 
 

日志

 
 

powerdesigner使用说明(二)  

2014-03-28 14:32:48|  分类: 计算机_powerdesi |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

五、定义实体

1、创建实体
1)在CDM的图形窗口中,单击工具选项版上的Entity工具,再单击图形窗口的空白处,在单击的位置就出现一个实体符号。点击Pointer工具或右击鼠标,释放Entitiy工具。如图所示

powerdesigner使用说明(二) - JAVA学习博客 - MyJAVA
 
2)双击刚创建的实体符号,打开下列图标窗口,在此窗口“General”标签中可以输入实体的名称、代码、描述等信息。
powerdesigner使用说明(二) - JAVA学习博客 - MyJAVA
 

Name:是用来在模型中标识一个实体,一般用于模型在界面中的显示(这个可以通过更改选项设置进行改变)。在一个模型当中,实体的名字不能重复。

Code:在模型转化时一般作为对象的物理名称,比如把实体属性的Code转化为数据库中的列名,当然我们现在不必为了这个实体将来叫什么而费神,一般采取与Name一致即可。

Generate:默认是选择状态,如果取消,则在转化为其他模型时,会忽略这个实体。

2、添加实体属性
1
)在上述窗口的“Attribute”选项标签上可以添加属性,如下图所示。

powerdesigner使用说明(二) - JAVA学习博客 - MyJAVA
 

注意:
数据项中的添加属性重用已有数据项这两项功能与模型中Data ItemUnique code Allow reuse选项有关。
P
列表示该属性是否为主标识符;D列表示该属性是否在图形窗口中显示;M列表示该属性是否为强制的,即该列是否为空值。

如果一个实体属性为强制的,那么, 这个属性在每条记录中都必须被赋值,不能为空。

“Crtl+U”呼出定制列过滤器的窗口,可以根据自己的喜好和实际需要选择那些列出现在窗口中,那些隐藏。使用快捷键 “Crtl+E”可以允许或者禁止当前过滤器。

2)在上图所示窗口中,点击插入属性按钮,弹出属性对话框,如下图所示。

powerdesigner使用说明(二) - JAVA学习博客 - MyJAVA
 

3、定义属性的检查约束

1)定义属性的标准检查
标准检查约束是一组确保属性有效的表达式。在实体属性的特性窗口,打开如图所示的检查选项卡。

powerdesigner使用说明(二) - JAVA学习博客 - MyJAVA
 

在这个选项卡可以定义属性的标准检查约束,窗口中每项的参数的含义,如下

参数

说明

Minimum

属性可接受的最小数

Maximum 

属性可接受的最大数

Default

属性不赋值时,系统提供的默认值

Unit

单位,如公里、吨、元

Format

属性的数据显示格式

Lowercase

属性的赋值全部变为小写字母

Uppercase

属性的赋值全部变为大写字母

Cannot modify

该属性一旦赋值不能再修改

List Of Values

属性赋值列表,除列表中的值,不能有其他的值

Label

属性列表值的标签


2
)定义属性的附加检查
Standard checks Rules 不能满足检查的要求时,可以在Additional Checks选项卡的Server子页上,通过SQL语句中使用%MINMAX%%LISTVAL%%RULES%%UPPER%%LOWER% 几个变量来定义StandardRule,如图所示

powerdesigner使用说明(二) - JAVA学习博客 - MyJAVA
 

%MINMAX%%LISTVAL%%UPPER%%LOWER%
Standard Check中定义的Minimum MaximumList values uppervalueslowervalues

%RULES%
Rules特性窗口Expression选项卡中定义的有效性规则表达式

六、标识符

    标识符是实体中一个或多个属性的集合,可用来唯一标识实体中的一个实例。要强调的是,CDM中的标识符等价于PDM中的主键或候选键。每个实体都必须至少有一个标识符。如果实体只有一个标识符,则它为实体的主标识符。如果实体有多个标识符,则其中一个被指定为主标识符,其余的标识符就是次标识符了。

1
、定义主、次标识符
1
)选择某个实体双击弹出实体的属性对话框。在Identifiers选项卡上可以进行实体标识符的定义。如下图所示

powerdesigner使用说明(二) - JAVA学习博客 - MyJAVA
 

在这个选项卡可以定义属性的标准检查约束,窗口中每项的参数的含义,如下

参数

说明

Minimum

属性可接受的最小数

Maximum 

属性可接受的最大数

Default

属性不赋值时,系统提供的默认值

Unit

单位,如公里、吨、元

Format

属性的数据显示格式

Lowercase

属性的赋值全部变为小写字母

Uppercase

属性的赋值全部变为大写字母

Cannot modify

该属性一旦赋值不能再修改

List Of Values

属性赋值列表,除列表中的值,不能有其他的值

Label

属性列表值的标签


2
)定义属性的附加检查
Standard checks Rules 不能满足检查的要求时,可以在Additional Checks选项卡的Server子页上,通过SQL语句中使用%MINMAX%%LISTVAL%%RULES%%UPPER%%LOWER% 几个变量来定义StandardRule,如图所示

powerdesigner使用说明(二) - JAVA学习博客 - MyJAVA
 

%MINMAX%%LISTVAL%%UPPER%%LOWER%
Standard Check中定义的Minimum MaximumList values uppervalueslowervalues

%RULES%
Rules特性窗口Expression选项卡中定义的有效性规则表达式


六、标识符

    标识符是实体中一个或多个属性的集合,可用来唯一标识实体中的一个实例。要强调的是,CDM中的标识符等价于PDM中的主键或候选键。每个实体都必须至少有一个标识符。如果实体只有一个标识符,则它为实体的主标识符。如果实体有多个标识符,则其中一个被指定为主标识符,其余的标识符就是次标识符了。

1
、定义主、次标识符
1
)选择某个实体双击弹出实体的属性对话框。在Identifiers选项卡上可以进行实体标识符的定义。如下图所示

powerdesigner使用说明(二) - JAVA学习博客 - MyJAVA
 

2)选择第一行主标识符,点击属性按钮或双击第一行主标识符,弹出属性对话框,如图所示
powerdesigner使用说明(二) - JAVA学习博客 - MyJAVA
 

3)选择"Attributes"选项卡,再点击“Add Attributes”工具,弹出如图所示窗口,选择某个属性作为标识符就行了。

powerdesigner使用说明(二) - JAVA学习博客 - MyJAVA
 
  评论这张
 
阅读(34)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017