
PowerDesigner
lionzl
轻财足以聚人,律己足以服人,量宽足以得人,身先足以率人
展开
-
PowerDesigner教程系列(四)概念数据模型
<br />目标:<br />本文主要介绍如何定义实体的主、次标识符。<br /><br />一、标识符<br />标识符是实体中一个或多个属性的集合,可用来唯一标识实体中的一个实例。要强调的是,CDM中的标识符等价于PDM中的主键或候选键。<br />每个实体都必须至少有一个标识符。如果实体只有一个标识符,则它为实体的主标识符。如果实体有多个标识符,则其中一个被指定为主标识符,其余的标识符就是次标识符了。<br /><br />二、如果定义主、次标识符<br />1)选择某个实体双转载 2011-03-04 10:47:00 · 469 阅读 · 0 评论 -
PowerDesigner概念设计模型(CDM)中的3种实体关系
<br />CDM是大多数开发者使用PD时最先创建的模型,也是整个数据库设计最高层的抽象。CDM是建立在传统的ER图模型理论之上的,ER图中有三大主要元素: 实体型,属性和联系。其中实体型对应到CDM中的Entity,属性对应到CDM中每个Entity的Attribute,在概念上基本上是一一对应的。 但在联系上,CDM有了比较大的扩展,除了保留ER图原有的RelationShip概念之外,还增加了Association,Inheritance 两种实体关系,下面就让我们分别看看这些关系转载 2011-03-06 13:27:00 · 704 阅读 · 0 评论 -
采用PowerDesigner设计数据库
<br />本文档不讲述如何使用PowerDesigner,而是讲述如何将PowerDesigner的特点结合数据库设计的方法更好的设计一个数据库系统。采用PowerDesigner设计数据库<br /> PowerDesigner作为数据库建模和设计的CASE工具之一,在数据库系统开发中发挥着重要作用。<br /> 运用PowerDesigner进行数据库设计,不但给人直观地理解模型,而且充分运用数据库的技术,优化数据库的设计。PowerDesigner支持Sybase转载 2011-03-06 15:04:00 · 681 阅读 · 0 评论 -
PowerDesigner 教程系列(八)概念数据模型
<br />PowerDesigner 教程系列(八)概念数据模型<br /> <br />目标:本文主要介绍域的概念以及使用。<br /> <br />一、概念<br />域:实际上就是一个取值范围,也可扩展为一个数据类型。域可以定义检查约束、取值范围、最大值、最小值、默认值等。<br />域是通过用户自定义类型实现的,定义一个域的后,可以实多个实体的属性共享,这也模型设计中非常重要。<br />例如:“服务生”、“客户”、“操作员”三个实体中都有“姓名”属性,我们就可以定义一个“姓名”域,分别附加到三个转载 2011-03-04 11:35:00 · 696 阅读 · 0 评论 -
PowerDesigner教程系列(一)概念数据模型
<br />目标:<br />本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。<br /><br />一、概念数据模型概述<br />数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:<br />1)能够比较真实地模拟现实世界<br />2)容易为人所理解<br />3)便于计算机实现<br /><br />概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它转载 2011-03-04 11:00:00 · 556 阅读 · 0 评论 -
PowerDesigner教程系列(二)概念数据模型
<br />目标:<br />本文主要介绍PowerDesigner概念数据模型以及实体、属性创建。<br /><br />一、新建概念数据模型<br />1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型。<br /><br /><br />2)完成概念数据模型的创建。以下图示,对当前的工作空间进行简单介绍。(以后再更详细说明)<br /><br /><br />3)选择新增的CDM模型,右击,在弹出的菜单中选择“Properties”属性项,弹转载 2011-03-04 10:59:00 · 541 阅读 · 0 评论 -
PowerDesigner教程系列(五)概念数据模型
<br />目标:<br />本文主要介绍数据项、新增数据项、数据项的唯一性代码选项和重用选项等。<br /><br />一、数据项<br />数据项(Data Item)是信息存储的最小单位,它可以附加在实体上作为实体的属性。<br />注意:模型中允许存在没有附加至任何实体上的数据项。<br /><br />二、新建数据项<br />1)使用“Model”---> Data Items 菜单,在打开的窗口中显示已有的数据项的列表,点击 “Add a Row转载 2011-03-04 10:45:00 · 647 阅读 · 0 评论 -
PowerDesigner教程系列(七)概念数据模型
<br />目标:本文主要介绍继承联系定义及使用。<br /> <br />一、 定义<br />实体之间除了我们之前所讲的联系外,还存在分类关系、继承关系。在CDM中我们统称分类关系、继承关系为继承联系。<br /> <br />通过特殊化或概化方法产生的实体类型之间的联系称为继承联系。<br />特殊化:在实体集内部分组并把这些分组存放在不同的实体类型中的过程称为实体集的特殊化。<br />概化:从多个实体集的公共属性中抽象出一个公共实体类型的过程为实体集的概化。<br />转载 2011-03-04 11:34:00 · 675 阅读 · 0 评论 -
PowerDesigner教程系列(三)概念数据模型
<br />目标:<br />本文主要介绍属性的标准检查约束、如何定义属性的附加检查。<br /><br />一、定义属性的标准检查约束<br />标准检查约束是一组确保属性有效的表达式。在实体属性的特性窗口,打开如图所示的检查选项卡。<br /><br /><br />在这个选项卡可以定义属性的标准检查约束,窗口中每项的参数的含义,如下<br />参数说明Minimum属性可接受的最小数Maximum 属性可接受的最大数Default属性不赋值时,系统提供的默认值Unit单位,如公里、吨、转载 2011-03-04 10:58:00 · 492 阅读 · 0 评论 -
PowerDesigner教程系列(四)概念数据模型
<br />目标:<br />本文主要介绍如何定义实体的主、次标识符。<br /><br />一、标识符<br />标识符是实体中一个或多个属性的集合,可用来唯一标识实体中的一个实例。要强调的是,CDM中的标识符等价于PDM中的主键或候选键。<br />每个实体都必须至少有一个标识符。如果实体只有一个标识符,则它为实体的主标识符。如果实体有多个标识符,则其中一个被指定为主标识符,其余的标识符就是次标识符了。<br /><br />二、如果定义主、次标识符<br />1)选择某个实体双转载 2011-03-04 10:52:00 · 509 阅读 · 0 评论 -
PowerDesigner教程系列(六)概念数据模型
<br />目标:本文主要介绍联系的定义及使用。<br /> 一、 联系<br />联系(Relationship)是指实体集这间或实体集内部实例之间的连接。<br /><br /> 实体之间可以通过联系来相互关联。与实体和实体集对应,联系也可以分为联系和联系集,联系集是实体集之间的联系,联系是实体之间的联系,联系是具有方向性的。联系和联系集在含义明确的情况之下均可称为联系。<br /><br /> 按照实体类型中实例之间的数量对应关系,通常可将联系分为4类,即一对一(ONE TO ONE)联系转载 2011-03-03 20:48:00 · 514 阅读 · 0 评论 -
PowerDesigner中Stereotype的创建
<br />stereotype<br />n.<br />[印]铅版, 陈腔滥调, 老套<br />vt.<br />使用铅版, 套用老套, 使一成不变<br />-------------------------------------------------------<br />在PD中,stereotype是各比较常见的单词,意为构造类型。在各种对象的属性页面中,比如用例、依赖(dependency)等。而且在下拉框中,一个可选项都没有。打开PD自带的例子中时,又会发现其中有好多选转载 2011-03-06 15:40:00 · 2072 阅读 · 0 评论