天天看点

使用Power Designer工具构建数据库模型

Power Designer

  • ​​Power Designer介绍​​
  • ​​Power Designer使用​​
  • ​​创建物理数据模型​​
  • ​​从PDM导出SQL脚本​​
  • ​​逆向工程​​
  • ​​生成数据库报表文件​​

Power Designer介绍

PowerDesigner是Sybase公司的一款软件,使用它可以方便地对系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型、面向对象模型。

在项目设计阶段通常会使用PowerDesigner进行数据库设计。使用PowerDesigner可以更加直观的表现出数据库中表之间的关系,并且可以直接导出相应的建表语句。

Power Designer使用

创建物理数据模型

操作步骤:

(1)创建数据模型PDM

使用Power Designer工具构建数据库模型

(2)选择数据库类型

使用Power Designer工具构建数据库模型

(3)创建表和字段

使用Power Designer工具构建数据库模型

指定表名

使用Power Designer工具构建数据库模型

创建字段

使用Power Designer工具构建数据库模型

设置某个字段属性,在字段上右键

使用Power Designer工具构建数据库模型

添加外键约束

使用Power Designer工具构建数据库模型
使用Power Designer工具构建数据库模型
使用Power Designer工具构建数据库模型
使用Power Designer工具构建数据库模型
使用Power Designer工具构建数据库模型

从PDM导出SQL脚本

可以通过PowerDesigner设计的PDM模型导出为SQL脚本,如下:

使用Power Designer工具构建数据库模型
使用Power Designer工具构建数据库模型

逆向工程

上面我们是首先创建PDM模型,然后通过PowerDesigner提供的功能导出SQL脚本。实际上这个过程也可以反过来,也就是我们可以通过SQL脚本逆向生成PDM模型,这称为逆向工程,操作如下:

使用Power Designer工具构建数据库模型
使用Power Designer工具构建数据库模型
使用Power Designer工具构建数据库模型
使用Power Designer工具构建数据库模型

生成数据库报表文件

通过PowerDesigner提供的功能,可以将PDM模型生成报表文件,具体操作如下:

(1)打开报表向导窗口

使用Power Designer工具构建数据库模型

(2)指定报表名称和语言

使用Power Designer工具构建数据库模型

(3)选择报表格式和样式

使用Power Designer工具构建数据库模型
使用Power Designer工具构建数据库模型

(4)选择对象类型

使用Power Designer工具构建数据库模型