PowerDesigner教程(ppt)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
表名:fetchtype [取款间隔] 数据项 fetchId typeId fetchTime 数据类型 bigint bigint nvarchar 自增长 是 否 否 长度 8 8 6 是否为空 不能为空 不能为空 不能为空 备注
id
储蓄种类id savetype表typeId 取款间隔
Demo系统简介-4
利率id 起始时间 结束时间 储蓄种类id 存期id 年利率
savetime [存期信息表]
saveId typeId saveTime
存期id 储蓄种类id 存款期限
Demo系统简介-7
可以获得的储蓄信息:
储蓄种类id 1
储蓄种类名 活期储蓄
最低金额(元) 1
2
整存整取定期储蓄
50
3
零存整取定期储蓄
PowerDesigner概述-6
3.面向对象模型OOM
面向对象模型 (OOM) 一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻 辑的设计视图的类结构。 一个OOM本质上是软件系统 的一个静态的概念模型。 OOM包括用例图、时序图、及类图.最终产生如下图深 色部分的五种结果,即模型仓库(Repository) 、模型报告 (Report) 、数据库SQL脚本、用户数据库结构及应用程 序代码.
表名:savetime [存款时间]
数据项 saveId
typeId saveTime
数据类型 自增长 bigint 是
bigint nvarchar 否 否
长度 8
8 6
是否为空 不能为空 存期id
不能为空 不能为空 存款期限
备注
储蓄种类id savetype表typeId
表名:rate [利率信息] 数据项
利用Power Designer可以制作数据流程图、概念数据模型、物理 数据模型,可以生成多种客户端开发工具的应用程序,还可为数 据仓库制作结构模型,也能对团队设计模型进行控制。
它可与许多流行的数据库设计软件,例如:与 Oracle ,SQL , PowerBuilder等相配合使用来缩短开发时间和使系统设计更优化。
www.1ppt.com
PowerDesigner使用简介
主要内容
Power Designer是Sybase公司的CASE工具集,使用它可以方便地对管 理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
PowerDisigner的概述 PowerDisigner界面与基本操作
Demo项目简介 Demo1-将CDM转换成PDM Demo2-正向工程与逆向工程 Demo3-PowerDesigner中的对象与关系映射建模
存期id 储蓄种类id 存款期限
savetype [储蓄种类表]
typeId typeName lowMoney saveType fetchType
储蓄种类id 储蓄种类名 最低金额 存期规定 取款间隔
fetchtype [取款间隔表]
fetchId typeId fetchTime id
ቤተ መጻሕፍቲ ባይዱ
储蓄种类名 取款间隔
Demo系统简介-3
表名:savetype [储蓄种类] 数据项 typeId typeName lowMoney saveType fetchType 数据类型 bigint nvarchar int int int 自增长 是 否 否 否 否 长度 8 20 4 4 4 是否为空 不能为空 储蓄种类id 不能为空 储蓄种类名 — — — 最低金额 存期规定(0,无存款期限规定;1,有) 取款间隔 备注
面向对象模型OOM
一 个 OOM 包 含 一系 列包类接口以及他们 的关系。这些对象一 起形成所有 / 部份的 软件系统的逻辑的设 计视图的类结构。一 个 OOM 本 质 上 是软 件系统的一个静态的 概念模型。
www.1ppt.com
PowerDesigner概述-4
1.概念模型CDM
概念数据模型 (CDM) CDM 表现数据库的全部逻辑的结构,与任何的软件或数 据储藏结构无关。 一个概念模型经常包括在物理数据 库中仍然不实现的数据对象。 它给运行计划或业务活 动的数据一个正式表现方式。 概念数据模型是最终用户对数据存储的看法,反映了用 户的综合性信息需求。 不考虑物理实现细节,只考虑实体之间的关系。 CDM是适合于系统分析阶段的工具。
Demo系统简介-9
取款间隔
fetchtype
一对多,例如整存零取
存储种类
Savetype
一对多,例如整存整取 一对多,例如整存整取
Rate
一对一 利率信息
savetime
存储时间
主要内容
Visio是一个专业化办公绘图软件,它可以帮助用户创建系统的业务和技 术图表、说明复杂的流程或设想、展示组织结构或空间布局。
PowerDesigner概述-7
Power Designer功能结构图
主要内容
Power Designer是Sybase公司的CASE工具集,使用它可以方便地对管 理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
PowerDisigner的概述 PowerDisigner界面与基本操作
PowerDesigner的四种模型
CDM表现数据库 的全部逻辑的结 构,与任何的软件 或数据储藏结构 无关。 PDM 叙 述 数 据 库 的物理实现。藉由 PDM, 你 考 虑 真 实 的物理实现的细节。
概念模型CDM
物理数据模型PDM
PowerDesigner 的四种模型 BPM 描 述 业 务 的各种不同内在 任务和内在流程, 而且客户如何以 业务程序模型BPM 这些任务和流程 互相影响。
PowerDesigner概述-0
提高软件质量,缩短开发周期, 并且使软件更能够适应业务需求的变化,以提高 投资回报率,是每个企业所面临的、需要解决的关键问题。
Power Designer是Sybase公司的CASE工具集,使用它可以方便 地对管理信息系统进行分析设计,它几乎包括了数据库模型设计 的全过程。
Demo项目简介 Demo1-将CDM转换成PDM Demo2-正向工程与逆向工程 Demo3-PowerDesigner中的对象与关系映射建模
PowerDisiger界面于基本操作-0
1.Power Designer环境说明。
对象 浏览 器可 以用 分层 结构 显示 你的 工作 空间
用于组织模型中的图表,以图形方 式显示模型中各对象之间的关系 图表窗口
备注
workerId
int
否
8
—
利率id 起始时间 结束时间 储蓄种类id savetype表typeId 存期id savetime表saveId 年利率 修改时间 修改工作人员id 系统管理小组Employee表
Demo系统简介-5
储蓄信息表之间的关系:
savetime [存期信息表]
saveId typeId saveTime
id beginTime endTime typeId
saveId yearRate changeTime
数据类型 bigint bigint dateTime dateTime bigint float datetime
自增长 是 否 否 否 否 否 否
长度 8 8 8 8 8 8 8
是否为空 不能为空 — — — — — —
主要内容
Power Designer是Sybase公司的CASE工具集,使用它可以方便地对管 理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
PowerDisigner的概述 PowerDisigner界面与基本操作
Demo项目简介 Demo1-将CDM转换成PDM Demo2-正向工程与逆向工程 Demo3-PowerDesigner中的对象与关系映射建模
对象浏览器
用于显示生成、覆盖和模型检查 结果,以及设计环境的总体信息 输出窗口 结果列表
显示结果
PowerDisiger界面于基本操作-1
2.Power Designer基本操作-1。
PowerDisiger界面于基本操作-2
2.Power Designer基本操作-2。
主要内容
Power Designer是Sybase公司的CASE工具集,使用它可以方便地对管 理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
Demo系统简介-6
利率信息表之间的关系:
savetype [储蓄种类表]
typeId
储蓄种类id 储蓄种类名 最低金额 存期规定 取款间隔
rate [利率信息表]
id beginTime endTime typeId saveId yearRate
typeName lowMoney saveType fetchType
PowerDisigner的概述 PowerDisigner界面与基本操作
Demo项目简介 Demo1-将CDM转换成PDM Demo2-正向工程与逆向工程 Demo3-PowerDesigner中的对象与关系映射建模
Demo系统简介-0
一个完整的银行系统包括储蓄业务、贷款业务、外汇交易、网上银行、 信用卡业务和系统管理六个子系统。
PowerDesigner概述-5
2.物理模型PDM
PDM是用于定义详细定义物理结构和数据查询的数据库 设计工具。可以在PDM中使用不同类型的图表,这取决 于所要设计的目标数据库的类型。 主要目的是把CDM中建立的现实世界模型生成特定的 DBMS脚本,产生数据库中保存信息的储存结构,保证 数据在数据库中的完整性和一致性。 PDM是适合于系统设计阶段的工具。
PowerDesigner概述-1
PD灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据 库或数据仓库,并支持最新的RDBMS引擎等功能。
强大的数据库设 计工具。使用 Data Architect可 利用实体-关系图 为一个信息系统 创建"概念数据模 型"- CDM(Conceptu al Data Model)。
概念设计阶段是通过分析和 整理数据,确定实体、属性 及它们之间的联系。概念数 据模型是对实体和实体间的 关系的定义(即数据库的逻 辑模型),是独立于数据库 和数据库管理系统的
查询储蓄业务
人民币储蓄业务
外币储蓄业务
结算利息 一卡通挂失、补办 修改客户密码 注销一卡通
Demo系统简介-2
该系统主要完成银行工作人员办理储蓄业务的操作,在功能上, 系统主要能实现一下功能。
降低冗余
人民币帐户
高内聚,低耦合 rate表
储蓄信息
saveup表 fetchtype表 savetime表
储蓄业务
贷款业务
系统管理
SE银行系统
外汇交易
信用卡业务
网上银行
Demo系统简介-1
该系统主要完成银行工作人员办理储蓄业务的操作,在功能上, 系统主要能实现一下功能。
业务功能
办理一卡通 活期储蓄 整存整取定期储蓄 零存整取定期储蓄 存本取息定期储蓄 整存零取定期储蓄 定活两便储蓄 活期储蓄 整存整取定期储蓄 储蓄业务作为整体 银行系统最核心的 模块,主要完成存 款、取款以及一卡 通用户的管理
PowerDisigner的概述 PowerDisigner界面与基本操作
Demo项目简介 Demo1-将CDM转换成PDM Demo2-正向工程与逆向工程 Demo3-PowerDesigner中的对象与关系映射建模
Demo1-0
将概念模型CDM转换为物理模型PDM
概念模型 CDM
物理模型 PDM
可 根 据 CDM 产 生基于某一特定 数据库管理系统 的"物理数据模 型 PDM(Physical Data Model)。
可 优 化 PDM , 产 生 为 特 定 DBMS创建数据 库的SQL语句并 可以文件形式存 储以便在其他时 刻运行这些SQL 语句创建数据库。 还可进行反向工 程。
PowerDesigner概述-2
5
4
存本取息定期储蓄
5000
5 6
整存零取定期储蓄 定活两便定期储蓄
1000 50
存款期限 — 三个月 六个月 一年 二年 三年 五年 一年 三年 五年 一年 三年 五年 一年 三年 五年 —
取款间隔 —
—
—
— 一个月 三个月 半年 —
Demo系统简介-8
可以获得的利率信息
储蓄种类id 1 2 2 储蓄种类名 活期 整存整取定期 整存整取定期 最低金额 (元) 1 50 50 起始时间 2007-5-20 2007-5-20 2007-5-20 结束时间 2008-9-10 2008-9-10 2008-9-10 存期 三个月 六个月 年利率(%) 0.81 2.88 3.42