PowerDesigner 实用手册

本文介绍PowerDesigner这款CASE工具集的功能特点,包括其在数据库模型设计中的应用,如概念模型(CDM)、物理数据模型(PDM)及面向对象模型(OOM)的设计,并详细讲解了如何实现字段自动增长等实用操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1 软件简介

PowerDesigner是Sybase的CASE工具集。包含数据库模型设计的全过程。

【贴士】

CASE: 计算机辅助软件工程。
CASE技术: 一种软件技术。为软件的开发、维护和项目管理提供一种自动化工程原理,包括自动化结构化方法和自动化工具。
CASE工具: 一种软件工具。对某个具体的软件生命周期的任务实现自动化(至少是某一部分的自动化)。
CASE系统: 一种集成的 CASE工具。使用一个公共的用户接口,并在一个公共的计算机环境下运行。
CASE工具箱: 一组集成的 CASE工具。用来协同工作以实现某个软件生命周期的阶段或某类具体的软件作业的自动化(或部分地实现自动化)。
CASE工作台: 一组集成的 CASE工具,被设计用来协同工作以实现整个软件生存期的自动化(或提供自动化的辅助手段),包括分析、设计、编码和测试。
CASE方法: 一种“可自动化”的结构化方法。为软件的开发和维护的整个过程或某个方面定义了一个类似工程的方法。

2 模型

在这里插入图片描述

概念解释
概念数据模型 (CDM)表现数据库逻辑结构,与软件和数据储藏结构无关
逻辑数据模型 (LDM)概念模型的延申,介于概念模型和物理模型之间。
物理数据模型 (PDM)数据库的物理实现。
面向对象模型 (OOM)能产生java文件
业务程序模型 (BPM)用于业务人员交流业务逻辑和规则

3 界面功能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4 模型详细

4.1 概念模型(CDM)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.2 物理数据模型(PDM)

在这里插入图片描述
在这里插入图片描述

4.3 面向对象模型(OOM)

在这里插入图片描述
在这里插入图片描述

4.4 模型间关系

在这里插入图片描述

5 与数据库操作

5.1 链接数据库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.2 正向工程

正向工程:将powerdesigner设计的数据库模型转化为可执行SQL语句。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.3 逆向工程

逆向工程:连接数据库,将数据库对象转化为设计工程。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6 实用操作

6.1 字段实现自动增长

1、打开PowerDesigner模型表,下面以给表T_RECHARGE_RECORD的字段ID实现自动增长为例
在这里插入图片描述
2、选中模型,右击鼠标,选择【New】–>序列【Squence】
在这里插入图片描述
3、分别在【General】【Physical Optoins(Common)】选项卡上填写序列的基本信息和增长策略
在这里插入图片描述
在这里插入图片描述
4、双击模型表T_RECHARGE_RECORD进入编辑模式,再双击模型表的ID字段,进入ID的配置民恩界面
在这里插入图片描述
5、在Sequence界面,选中上面新创建的索引Sequence_RECHARGE_RECORD
在这里插入图片描述
6、点击【Preview】选项卡,可以看到完成的SQL语句预览,至此我们完成了吩阅摸给表字段关联索引,以实现表字段的自动增长。
在这里插入图片描述

目录 目录 目录 目录 1. POWERDESIGNER15 简介................................................................................................ 4 1.1. PowerDesigner的历史变迁.................................................................................... 4 1.2. PowerDesigner 15的功能...................................................................................... 4 1.2.1. 业务处理模型...................................................................................................................5 1.2.2. 企业架构模型...................................................................................................................6 1.2.3. 概念数据模型...................................................................................................................7 1.2.4. 物理数据模型...................................................................................................................7 1.2.5. 面向对象模型...................................................................................................................7 1.2.6. 模型文档编辑器................................................................................................................7 1.3. 项目和框架矩阵....................................................................................................... 7 1.3.1. 什么是项目和框架矩阵.....................................................................................................7 1.3.2. 创建 FEAF 框架矩阵 ........................................................................................................8 1.3.3. 定义 Business Objects .....................................................................................................8 1.3.4. 定义 Semantic Model .......................................................................................................9 1.3.5. 定义 Logical Data Model ................................................................................................ 11 2. 业务处理模型 BPM....................................................................................................... 13 2.1. BPM简介.............................................................................................................. 13 2.2. 使用 BPM.............................................................................................................. 16 2.2.1. 创建 BPM.......................................................................................................................16 2.2.2. 打开已有 BPM................................................................................................................17 2.2.3. 从工作区中删除 BPM.....................................................................................................18 2.2.4. 设置 BPM编辑选项........................................................................................................19 2.2.5. 修改 BPM属性...............................................................................................................20 2.3. 创建包................................................................................................................... 21 2.3.1. 创建包............................................................................................................................22 2.3.2. 包的属性.........................................................................................................................22 2.4. 使用业务规则........................................................................................................ 23 2.4.1. 创建业务规则.................................................................................................................24 2.4.2. 业务规则属性.................................................................................................................25 2.4.3. 应用业务规则.................................................................................................................26 2.5. 建立 BPM.............................................................................................................. 27 2.5.1. 定义业务处理流程图.......................................................................................................27 2.5.2. 定义起点.........................................................................................................................29 2.5.3. 定义处理过程.................................................................................................................32 2.5.4. 定义组织单元.................................................................................................................38 2.5.5. 定义流程.........................................................................................................................40 2.5.6. 定义消息格式.................................................................................................................43 2.5.7. 定义资源.........................................................................................................................46 2.5.8. 定义资源流程.................................................................................................................48 2.5.9. 定义终点.........................................................................................................................51 3. 概念数据模型 CDM....................................................................................................... 54 3.1. 新建 CDM ............................................................................................................. 55 3.2. 实体及各类关系..................................................................................................... 57 3.2.1. 实体(Entity)................................................................................................................57 3.2.2. 实体属性(Entity Attributes).........................................................................................57 3.2.3. 标识符(Identifiers) .....................................................................................................59 3.2.4. 关系(Relationship).....................................................................................................60 3.2.5. 连接(Association)......................................................................................................64 3.2.6. 继承(Inheritance).......................................................................................................66 3.2.7. 检验模型(Check).......................................................................................................67 3.3. 生成 PDM.............................................................................................................. 68 附录 附录 附录 附录 1 11 1....................................................................................................................................... 73
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ealser

坚持免费。使命普及。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值