PowerDesigner

PowerDesigner的基本使用

1. PowerDesigner介绍

​ Power Designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。

2. PowerDesinger安装

双击powerdesigner125_eval.exe即可安装,安装完以后需要进行认证,请查看另外一个目录,自行解决

在这里插入图片描述

安装完成,打开如下图

在这里插入图片描述

3. 创建物理模型

概念模型(CDM Conceptual Data Model)

物理模型(PDM,Physical Data Model)

面向对象的模型(OOM Objcet Oriented Model)

业务模型(BPM Business Process Model)

3.1创建物理模型

点击file>new,如下图
在这里插入图片描述

3.2 创建表

3.2.1 如图,点击,可创建表

在这里插入图片描述

3.2.2 编辑表信息

在这里插入图片描述

3.2.3 编辑表中的字段

在这里插入图片描述

3.2.4 设置主键为自增

在这里插入图片描述

创建完以后的效果如下图
在这里插入图片描述

3.3 设置表关联

3.3.1 根据创建表的步骤创建一张订单表

在这里插入图片描述

3.3.2 创建表与表之间的关系

用户与订单是有关系的,一个用户下可以有多个订单,是一对多的关系,在物理模型中可以表示这种关系,操作如下图

在这里插入图片描述

双击连接线,操作如下

在这里插入图片描述

在这里插入图片描述

设置完毕,点击确定,效果如下,这个时候就能展示主外键约束信息

在这里插入图片描述

3.4 根据物理模型生成sql

以上面的物理模型为例,生成适用于mysql的sql文件,操作如下

(1)点击工具栏上的Database–>Generate Database 或者按 Ctrl + G

在这里插入图片描述

(2)在弹出窗口中可以设置sql文件的生成的文件夹和sql文件名称,点击确定

在这里插入图片描述

(3)生成后的sql文件如下

在这里插入图片描述

4. 逆向工程

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

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5.生成数据库报表文件

通过PowerDesigner提供的功能,可以将PDM模型生成报表文件,具体操作如下:
(1)打开报表向导窗口

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述
( 4)选择对象类型

在这里插入图片描述

( 5)执行生成操作

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值