- 21
- 0
- 约 31页
- 2016-06-11 发布于重庆
- 举报
PowerDesigner手册
PowerDesigner12.5安装指南
1、将pdflm12.dll复制到安装目录下
2、打开PowerDesigner,菜单Tools - License Parameters.
3、选择Standalone Seat - Local License
4、将license.rar解压到一临时目录(如果已解开省略此步)
5、导入license.lic
PowerDesigner使用
引言
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型在
模型类型
概念数据模型 (CDM)
CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。 一个概念模型经常包括在物理数据库中仍然不实现的数据对象。 它给运行计划或业务活动的数据一个正式表现方式。不考虑物理实现细节,只考虑实体之间的关系
文件名后缀cdm。如图
物理数据模型 (PDM)
PDM叙述数据库的物理实现。主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。典型的ER图文件名后缀pdm。如图
面向对象模型 (OOM)
一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM本质上是软件系统的一个静态的概念模型。 使用 PowerDesigner 面向对象模型建立面向对象模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建立一个OOM, 产生Java文件或者PowerBuilder文件,或你能使用一个来自OOM的物理数据模型(PDM)对象 , 来表示关系数据库设计分析。
业务程序模型 (BPM)
BPM 描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。 BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述 程序,流程,信息和合作协议之间的交互作用。
参看本目录《办公自动化.bpm》
如图:
CDM/PDM/OOM转换
CDM PDM OOM三者的转换关系图
BPM模型绘制
DFD数据流图
以下详细介绍制作数据流的过程。数据流图是系统创建初的大体设计蓝图。通过数据流图可以进一步设计数据实体,进而实现ER图
启动PowerDesigner,新建一个BPM,注意下面红框中要选择[Data Flow Diagram]
创建好将出现Dragram,此时这个界面属于0层。
注意:process之间不能直接相连,必须通过Data Store相连。
process通过右键选择[Decomose Process]来分解process,执行此菜单后看右图,图形中增加了个+号,如果new是0层的话,则进入new将是1层。
4、分层的目的是大功能需要拆分更细,比如系统有三个功能,此时三个功能是处于0层,但其中某一个功能又细分为几个小功能,此时就面要将此功能分解到1层,在1层里画出这几个小功能。通过右键的
菜单进行打开下层数据图
数据连接线的字体显示,双击线条打开Flow Properties界面
线条显示的文字在Data标签,通过按钮Create an object增加
示例:
示例说明:
1、对于上图中,如果办公自动化员工与邮箱员工一样则必须用一个员工实体。如果邮箱员工与办公自动化员工有数据的差距,可以使用两个实体。
2、注意错误处,0层不能含有数据
3、线条不直可以设置,选中线条右键点击[Format],
然后在[Corners]列表选中红框线条,确定即可
参考示例图:本目录下的《办公自动化.bpm》
产品介绍
PowerDesign
Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。
ERWin
这个是CA公司的拳头产品,它有一个兄弟是BPWin,这个是CASE工具的一个里程碑似的产品。ERWin界面相当简洁漂亮,也是采用ER模型,如果你是开发中小型数据库,极力推荐ERWin,它的Diagram给人的感觉十分清晰。在一个
原创力文档

文档评论(0)