搜档网
当前位置:搜档网 › 使用PowerDesigner创建物理数据模型和逆向工程.pdf

使用PowerDesigner创建物理数据模型和逆向工程.pdf

使用PowerDesigner

创建物理数据模型和逆向工程

单位:河南恩湃电力技术有限公司

部门:IT部-应用集成项目组

编写:刘志华

日期:2010-4-16

1、PowerDesigner简介 (3)

2、PowerDesigner主要包括功能 (3)

3、PowerDesigner工作区介绍 (3)

4、新建物理数据库模型(PDM) (5)

5、将物理数据模型(PDM)导出为数据库语句 (9)

6、将物理数据模型(PDM)直接生成表到数据库 (12)

7、逆向工程(从数据库到PowerDesigner) (17)

1、PowerDesigner简介

PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。

PowerDesigner包括了多个版本,在这里用到的是12.5。不同版本之间的使用方式上可能有稍微差异。

2、PowerDesigner主要包括功能

(1)DataArchitect

这是一个强大的数据库设计工具,使用DataArchitect可利用实体-关系图为一个信息系统创建"概念数据模型"-CDM(Conceptual Data Model)。并且可根据CDM产生基于某一特定数据库管理系统(例如:Sybase System11)的"物理数据模型"-PDM(Physical Data Model)。还可优化PDM,产生为特定DBMS创建数据库的SQL语句并可以文件形式存储以便在其他时刻运行这些SQL语句创建数据库。另外,DataArchitect还可根据已存在的数据库反向生成PDM,CDM及创建数据库的SQL脚本。

(2)ProcessAnalyst

这部分用于创建功能模型和数据流图,创建"处理层次关系"。

(3)AppModeler

为客户/服务器应用程序创建应用模型。

(4)ODBC Administrator

此部分用来管理系统的各种数据源。

在本篇文章中将主要讲述如何使用PowerDesigner来创建符合特定数据库系统的物理数据模型(PDM)

3、PowerDesigner工作区介绍

对象浏览器

对象浏览器可以用分层结构显示你的工作空间.

输出窗口

显示操作的结果。

结果列表

用于显示生成、覆盖和模型检查结果,以及设计环境的总体信息。图表窗口

用于组织模型中的图表,以图形方式显示模型中各对象之间的关系物理模型(PDM)常用工具说明。

相关主题