PowerDesigner培训-文档资料_第1页
PowerDesigner培训-文档资料_第2页
PowerDesigner培训-文档资料_第3页
PowerDesigner培训-文档资料_第4页
PowerDesigner培训-文档资料_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、培训目标1 1、初步掌握、初步掌握powerdesignerpowerdesigner的基本功能的基本功能2 2、学会利用、学会利用pdpd控制模型版本控制模型版本3 3、利用、利用pdpd生成报告生成报告4 4、pdpd操作数据库操作数据库5 5、模型设计基本方法、模型设计基本方法培训内容 一、简介一、简介 二、基本概念二、基本概念 三、软件介绍三、软件介绍 四、版本控制四、版本控制 PowerDesigner12.5是一个集所有现代建模技术于一身的完整工具,它集成了强有力的业务建模技术、传统的数据库分析和实际,以及UML对象建模。通过了元数据的管理、冲突分析和真正的企业知识库等功能。王晓昀

2、1989 -在法国发布第一个商用版本AMC*Designor (版本2.0) 1992 -在美国发布第一个商用版本S-Designor 1995 -S-Designor改名为PowerDesigner 1997 -发布PowerDesigner 6.0 2001 12月-发布PowerDesigner 9.5 的最初版本, 并发布升级及维护版本直到2003年 2004 12月-发布版本PowerDesigner 10.0 2005 -发布PowerDesigner 11.0 2007 7月-发布PowerDesigner 12一、简介一、简介一、简介一、简介- -几款工具对比几款工具对比Pow

3、erDesignerRoseVisioERWin出身 面向对象设计 数据库设计 实用性 语言支持 一、简介一、简介- -集成化的解决方案集成化的解决方案体现系统化工程思想培训内容 一、简介一、简介 二、基本概念二、基本概念 三、软件介绍三、软件介绍 四、版本控制四、版本控制二、基本概念二、基本概念- -涵盖模型范围涵盖模型范围 O/R Mapping概念性数据模型概念性数据模型 物理物理数据模型数据模型数据库数据库 Script DDL SQLJava, C#, VB.Net,PowerBuilder,WSDL, 商业流程模型商业流程模型 ebXMLBPEL4WSIOGenerationRev

4、erse engineeringSynchronizationImport/ExportODBC面向对象模型面向对象模型XMLXML模型模型XML DTDXML SchemaNew二、基本概念二、基本概念- -业务流程模型(业务流程模型(BPMBPM) BPM 描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。 BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。二、基本概念二、基本概念- -面向对象模型(面向对象模型(OOMOOM) 一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成

5、所有的 ( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM本质上是软件系统的一个静态的概念模型。 使用 Power Designer 面向对象模型建立面向对象模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建立一个OOM, 产生Java文件或者PowerBuilder文件,或你能使用一个来自OOM的物理数据模型(PDM)对象 , 来表示关系数据库设计分析。二、基本概念二、基本概念- -概念模型(概念模型(CDMCDM) CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。 一个概念模型经常包括在物理数据库中仍然不实现的数据对象。 它给运行计划或业务活动的数据

6、一个正式表现方式。 概念数据模型是最终用户对数据存储的看法,反映了用户的综合性信息需求。 不考虑物理实现细节,只考虑实体之间的关系。 CDM是适合于系统分析阶段的工具。二、基本概念二、基本概念- -物理模型(物理模型(PDMPDM)PDM 叙述数据库的物理实现。藉由 PDM ,考虑真实的物理实现的细节。 它进入帐户两个软件或数据储藏结构之内拿。 能修正 PDM 适合你的表现或物理约束。主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。PDM是适合于系统设计阶段的工具。二、基本概念二、基本概念- -业务规则业务规则

7、业务规则是业务活动中必须遵循的规则,是业务信息之间约束的表达式,它反映了业务信息数据之间的一组完整性约束。每当信息实体中包含的信息发生变化的时候,系统都会检查这些信息是否违反特定的业务规则。当你使用业务规则约束 CDM 的时候,他们不被转变为可执行的代码。业务规则可能被实现为 PDM 的约束。 二、基本概念二、基本概念- -域(域(domaindomain) 简单地说,是用户自定义类型,但域还可以定义它的取值范围或默认值,采用域减少了维护字段类型的工作量,也减少数据的不一致性。 二、基本概念二、基本概念- -正向工程正向工程 正向工程:你能直接地从 PDM产生一个数据库, 或产生一个能在你的数

8、据库管理系统环境中运行的数据库脚本。 可以生成数据库脚本,如果选择ODBC方式,则可以直接连接到数据库,从而直接产生数据库表以及其他数据库对象。二、基本概念二、基本概念- -反向工程反向工程逆向工程:将已存在的数据库产生进新的 PDM 之内。 数据来源可能是从脚本文件或一个开放数据库连接数据来源。 当你逆向工程使用脚本的时候,你能使用一个单一脚本文件或一些脚本文件。二、基本概念二、基本概念- -资源库(资源库(repositoryrepository)Repository通常用一个关系数据库管理系统(RDBMS)来存储表 和数据信息。Repository提供多种角色支持和全面的权限控制,更高效

9、方便的保证了团队内部的资源共享,数据一致性和完整性。培训内容 一、简介一、简介 二、基本概念二、基本概念 三、软件使用三、软件使用 四、模型设计版本控制四、模型设计版本控制三、软件介绍三、软件介绍- -资源库(资源库(repositoryrepository)三、软件介绍三、软件介绍- -界面介绍界面介绍三、软件介绍三、软件介绍- -工作空间工作空间三、软件介绍三、软件介绍- -工具栏介绍工具栏介绍三、软件介绍三、软件介绍- -工具栏定义工具栏定义三、软件介绍三、软件介绍- -窗口窗口windowswindows三、软件介绍三、软件介绍- -三、软件介绍三、软件介绍-package-packa

10、ge三、软件介绍三、软件介绍- -列表列表模型扩展名 备份扩展名 Requirements Model (RQM) .rqm .rqb Business Process Model (BPM) .bpm .bpb Conceptual Data Model (CDM) .cdm .cdb Physical Data Model (PDM) .pdm .pdb Information Liquidity Model (ILM) .ilm .ilb Object-Oriented Model (OOM) .oom .oob XML Model (XSM) .xsm .xsb Free Model

11、(FEM) .fem .feb Multi-Model report .mmr .bmr 三、软件介绍三、软件介绍- -支持的数据模型支持的数据模型三、软件介绍三、软件介绍- -环境设定环境设定在在Tools菜单中选择相关的参数设置菜单菜单中选择相关的参数设置菜单三、软件介绍三、软件介绍- -环境设定环境设定显示参数设置显示参数设置三、软件介绍三、软件介绍- -环境设定环境设定模型参数设置三、软件介绍三、软件介绍- -需求模型(需求模型(RQMRQM)的建立)的建立三、软件介绍三、软件介绍- -需求模型(需求模型(RQMRQM)的建立)的建立三、软件介绍三、软件介绍- -需求模型(需求模型(R

12、QMRQM)的建立)的建立三、软件介绍三、软件介绍- -需求模型(需求模型(RQMRQM)的建立)的建立三、软件介绍三、软件介绍- -需求模型(需求模型(RQMRQM)的建立)的建立三、软件介绍三、软件介绍- -需求模型(需求模型(RQMRQM)的建立)的建立三、软件介绍三、软件介绍- -概念模型(概念模型(CDMCDM)的建立)的建立三、软件介绍三、软件介绍- -概念模型(概念模型(CDMCDM)的建立)的建立三、软件介绍三、软件介绍- -概念模型(概念模型(CDMCDM)的建立)的建立三、软件介绍三、软件介绍- -概念模型(概念模型(CDMCDM)的建立)的建立三、软件介绍三、软件介绍-

13、-概念模型(概念模型(CDMCDM)的建立)的建立三、软件介绍三、软件介绍- -概念模型(概念模型(CDMCDM)的建立)的建立三、软件介绍三、软件介绍- -概念模型(概念模型(CDMCDM)的建立)的建立三、软件介绍三、软件介绍- -概念模型(概念模型(CDMCDM)的建立)的建立三、软件介绍三、软件介绍- -概念模型(概念模型(CDMCDM)的建立)的建立三、软件介绍三、软件介绍- -概念模型(概念模型(CDMCDM)的建立)的建立三、软件介绍三、软件介绍- -物理模型(物理模型(PDMPDM)的建立)的建立三、软件介绍三、软件介绍- -物理模型(物理模型(PDMPDM)的建立)的建立三、

14、软件介绍三、软件介绍- -物理模型(物理模型(PDMPDM)的建立)的建立三、软件介绍三、软件介绍- -物理模型(物理模型(PDMPDM)的建立)的建立三、软件介绍三、软件介绍- -物理模型(物理模型(PDMPDM)的建立)的建立三、软件介绍三、软件介绍- -物理模型(物理模型(PDMPDM)的建立)的建立三、软件介绍三、软件介绍- -物理模型(物理模型(PDMPDM)的建立)的建立三、软件介绍三、软件介绍- -物理模型(物理模型(PDMPDM)的建立)的建立三、软件介绍三、软件介绍- -物理模型(物理模型(PDMPDM)的建立)的建立三、软件介绍三、软件介绍- -模型比较模型比较三、软件介绍

15、三、软件介绍- -模型比较模型比较三、软件介绍三、软件介绍- -模型比较模型比较三、软件介绍三、软件介绍- -模型合并模型合并三、软件介绍三、软件介绍- -模型合并模型合并三、软件介绍三、软件介绍- -模型合并模型合并三、软件介绍三、软件介绍- -模型检查模型检查三、软件介绍三、软件介绍- -模型转换模型转换三、软件介绍三、软件介绍- -模型转换模型转换三、软件介绍三、软件介绍- -模型设计步骤模型设计步骤三、软件介绍三、软件介绍- -脚本操作脚本操作Tools-Execute commands-edit/run script三、软件介绍三、软件介绍- -脚本操作脚本操作对象列表lModell

16、TablelView属性列表lNamelCodelCommentlDatatypelPrimarylMandatory在powerdesigner中执行的脚本是使用vb script。三、软件介绍三、软件介绍- -脚本操作脚本操作类名中文描述英文描述PdBPM业务流程模型BusinessProcessModelPdCDM概念数据模型ConceptualDataModelPdCommon包含所有的被两个或更多模型共享的所有对象,以及基于该模型的抽象类。containsallobjectssharedbetweentwoormoremodels,andtheabstractclassesofthe

17、model.Forexample,businessrules,whichareavailableinallmodels,andtheBaseObjectclass,fromwhichallmodelobjectsarederived,aredefinedinthispackage.OthermodelpackagesarelinkedtoPdCommonbygeneralizationlinksindicatingthateachmodelinheritscommonobjectsfromthePdCommonpackage.PdEAM企业架构模型EnterpriseArchitectureM

18、odelPdFRM冻结模型FreeModelPdILMDataMovementModel(theDMMwaspreviouslynamedInformationLiquidityModelorILM,andthePdILMlibrarynamehasbeenretainedforbackwardscompatibility)PdLDM逻辑数据模型LogicalDataModelPdMTMMeriseModel(availableinFrenchonly)PdOOM面向对象模型ObjectOrientedModelPdPDM物理数据模型PhysicalDataModelPdPRJ项目Projec

19、tPdRMG资源库RepositoryPdRQM需求模型RequirementsModelPdXSMXML模型XMLModelPdWSP工作空间Workspace三、软件介绍三、软件介绍- -数据库操作数据库操作三、软件介绍三、软件介绍- -数据库操作数据库操作进入Database-Configure Connections配置数据库连接新建数据源进入Database- Connect连接数据库三、软件介绍三、软件介绍- -数据库操作数据库操作选择Database Generate Database 此处选择是否直接进入数据库或者只生成脚本三、软件介绍三、软件介绍- -数据库操作数据库操作三、

20、软件介绍三、软件介绍- -数据库操作数据库操作1 File-Reverse Engineer-Database 2 Database-Reverse Engineer Database选择数据库类型选择using script file 或者using a data source反向工程反向工程三、软件介绍三、软件介绍- -生成报告生成报告右键单击PDM工程名称,选择New-Report新建一个Report文件三、软件介绍三、软件介绍- -生成报告生成报告从Available items中拖拽需要显示的部分到Report items窗口Available items三、软件介绍三、软件介绍-

21、-生成报告生成报告修改输出选项的内容以及内容的展示格式三、软件介绍三、软件介绍- -生成报告生成报告确认各种设置完成后,右键单击新建的Report文件名,选择Generate-HTML或者RTF格式,即可生成Report文件培训内容 一、简介一、简介 二、基本概念二、基本概念 三、软件介绍三、软件介绍 四、版本控制四、版本控制四、版本控制四、版本控制- -功能特点功能特点1. 模型管理在同一位置存储和版本化PowerDesigner模型及其他类型文档。用户可以在客户端可以访问服务器端数据库,合并/提交(Consolidation)和提取(Extract)文件,以保持数据的完整性和一致性。 2. 安全基于角色的安全机制,全面的权限管理。数据库管理员或团队负责人能控制用户对模型的访问和可视化区域。同时提供记录访问日志的功能。 3. 跨模型的冲突分析Repository能为跨模型的冲突分析提供并维护完整的存储和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论