PowerDesigner125实用培训教程.ppt

上传人:赵** 文档编号:63582593 上传时间:2022-11-25 格式:PPT 页数:98 大小:1.40MB
返回 下载 相关 举报
PowerDesigner125实用培训教程.ppt_第1页
第1页 / 共98页
PowerDesigner125实用培训教程.ppt_第2页
第2页 / 共98页
点击查看更多>>
资源描述

《PowerDesigner125实用培训教程.ppt》由会员分享,可在线阅读,更多相关《PowerDesigner125实用培训教程.ppt(98页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、教师姓名教师姓名中中 科科 院院 计计 算算 所所 培培 训训 中中 心心PowerDesigner12.5实用培训教程资深顾问:尹建民课程安排(一)课程安排(一)第一天上午PowerDesigner12.5简介及新特性PowerDesigner12.5主要功能下午需求模型RQM概念数据模型CDM物理数据模型PDM2021/9/262课程安排(二)课程安排(二)第二天上午CDM/PDM模型间转换模型比较及合并脚本生成及反向模型报表生成模型版本管理工具Repository下午从需求分析、到业务建模、概念模型以致生成数据库脚本,生成代码;开始头至尾做一个实例,深入体验PowerDesigner的强

2、大功能2021/9/263PowerDesignerPowerDesigner的历史的历史 由中国人由中国人由中国人由中国人王晓昀完成编制完成编制完成编制完成编制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-发布PowerD

3、esigner 11.0 2007 7月-发布PowerDesigner 12 2021/9/2642021/9/265PowerDesignerPowerDesigner与其他工具的比较与其他工具的比较PowerDesignerRoseVisioERWin出身面向对象设计数据库设计实用性语言支持2021/9/266PowerDesigner12.5PowerDesigner12.5简介简介PowerDesigner12.5是一个集所有现代建模技术于一身的完整工具,它集成了强有力的业务建模技术、传统的数据库分析和实际,以及UML对象建模。通过了元数据的管理、冲突分析和真正的企业知识库等功能。提

4、供了一个完整的企业建模环境包括了数据库模型设计的全过程。利用可以制作数据流程图、概念数据模型、物理数据模型可以生成多种客户端开发工具的应用程序还可为数据仓库制作结构模型,能对团队设计模型进行控制。可与许多流行的数据库设计软件以及开发软件,例如:Visual Studio,Java,Power Builder等相配合使用来缩短开发时间和使系统设计更优化。2021/9/267PowerDesigner12.5PowerDesigner12.5解决方案解决方案2021/9/268PowerDesigner12.5PowerDesigner12.5能做什么?能做什么?PowerDesigner是一个“

5、一站式”的企业级建模及设计解决方案,它能帮助企业快速高效地进行企业应用系统构建及再工程(Re-engineer)。IT专业人员可以利用它来有效开发各种解决方案,从定义业务需求到分析和设计,以至集成所有现代 RDBMS 和Java、.NET、PowerBuilder和 Web Services的开发等。PowerDesigner是结合了下列几种标准建模技术的一款独具特色的建模工具集:业务流程建模、通过 UML 进行的应用程序建模以及市场占有率第一的数据建模,这些建模技术都是由功能强大的元数据管理解决方案提供支持的.2021/9/269PowerDesigner12.5PowerDesigner1

6、2.5新功能新功能业务方面业务方面 增强了数据建模与流程建模的集成能力,大大提高了业务过程描述与信息系统建模之间的协作能力。利用至今为止最全面的客户定制工具,自动实现了对更多标准与做法的支持。能适应企业架构框架建模的需要,支持多种行业及相关的标准集。2021/9/2610PowerDesigner12.5PowerDesigner12.5新功能新功能技术方面技术方面 更加丰富的用户界面大大简化新用户的学习曲线,而且支持界面的客户化定制。同时提供了非常方便的元数据映射界面来支持数据与数据,XML甚至对象之间的转换定义。提供一个强大的报表生成器,包括全新的报表引导,基于表格的报表,并支持更丰富的R

7、TF和HTML格式支持最新的标准包括UML2.0、BPMN,以及数据管理系统的最新版本等。更多ERWin的import选项,支持数据建模工具平滑地迁移。2021/9/2611PowerDesigner12.5PowerDesigner12.5新功能(一)新功能(一)-通用功能通用功能使用更加方便界面更加漂亮操作更加简介功能更加完备2021/9/2612PowerDesigner12.5PowerDesigner12.5新功能(二)新功能(二)-通用功能通用功能需求管理通过使用微软Word的导入和同步功能,收集、连接、管理、存储用户分配状态(user allocation)和可跟踪矩阵视图(tr

8、aceability matrix views),并提供了层次化的报表生成。冲突分析向上和向下检测冲突变化。能在变化产生之前以方便和安全的方式呈现存在冲突的文档和报表。文档生成提供全面向导驱动以及拖拽方式来生成Excel列表、HTML和RTP文档。高度的可扩展性可定制的GUI、MDA、脚本。数据映射编辑器以拖拽的方式实现对象/关系、XML到数据库和数据仓库的映射。面向服务的架构在业务和技术级上构建服务。2021/9/2613PowerDesigner12.5PowerDesigner12.5新功能(三)新功能(三)-数据库数据库数据库模块是PowerDesigner的强项,分为CDM和PDM两

9、种PowerDesigner12.5 支持所有主流开发平台:支持超过 60 种(版本)关系数据库管理系统,包括最新的Oracle、IBM、Microsoft、Sybase、MySQL等支持各种主流应用程序开发平台,如 Java J2EE、Microsoft.NET(C#和 VB.NET)、Web Services 和 PowerBuilder,2021/9/2614PowerDesigner12.5PowerDesigner12.5新功能(四)新功能(四)-需求模型需求模型RQMRQM应CMMI Level 2针对需求管理的要求,提供需求管理模块跟Word进行无缝集成企业可汇入过去以Word撰

10、写的需求分析文件,方便后续的追踪与管理。支持用户自定义的代码模板来定制自己支持用户自定义的代码模板来定制自己的格式的格式2021/9/2615PowerDesigner12.5PowerDesigner12.5新功能(五)新功能(五)-面向对象模型面向对象模型(OOM)OOM)面向对象模型(OOM)一个OOM包含一系列包,类,接口,和他们的关系。这些对象一起形成所有的(或部份)一个软件系统的逻辑的设计视图的类结构。一个OOM本质上是软件系统的一个静态的概念模型。你使用 Power Designer 面向对象模型建立面向对象模型.(OOM)你能为纯粹地对象-导向的靠模切目的建立一个OOM,产生J

11、ava文件或者PowerBuilder文件,或你能使用一个来自OOM的物理数据模型(PDM)对象,来表示关系数据库设计分析。2021/9/2616PowerDesigner12.5PowerDesigner12.5新功能(六)新功能(六)-业务程序模型业务程序模型(BPM)BPM)业务程序模型(BPM)BPM 描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。2021/9/2617PowerDesigner12.5PowerDesigner12.5新功能

12、(七)新功能(七)-信息流模型信息流模型ILMILM在企业应用的分析与开发整个过程中,会有大在企业应用的分析与开发整个过程中,会有大量的模型产生,这些模型之间都存在相应的关量的模型产生,这些模型之间都存在相应的关系。系。PowerDesignerPowerDesigner创新地提出信息流模型创新地提出信息流模型(ILM)(ILM),并通过非常直观的映射编辑器来表达,并通过非常直观的映射编辑器来表达模型之间的信息流动关系,大大方便了企业级模型之间的信息流动关系,大大方便了企业级建模的管理能力建模的管理能力支持支持ETLETL和和EIIEII支持概念数据和业务处理模型支持概念数据和业务处理模型新的

13、集成的服务符号新的集成的服务符号2021/9/2618有问题吗?有问题吗?2021/9/2619PowerDesigner12.5PowerDesigner12.5-安装安装安装安装PD12.5 安装过程,可以根据自己需求进行有选择地安装安装过程,可以根据自己需求进行有选择地安装安装过程,可以根据自己需求进行有选择地安装安装过程,可以根据自己需求进行有选择地安装 查看安装后文件查看安装后文件查看安装后文件查看安装后文件:Program FilesSybasePowerDesigner 12:Program FilesSybasePowerDesigner 12:Program FilesSyb

14、asePowerDesigner:Program FilesSybasePowerDesigner 12Resource FilesDBMS12Resource FilesDBMS:Program FilesSybasePowerDesigner:Program FilesSybasePowerDesigner 12Resource FilesExtended Model Definitions12Resource FilesExtended Model Definitions2021/9/2620初识初识PowerDesiger12.5PowerDesiger12.52021/9/2621正

15、式进入正式进入PowerDesigner12.6PowerDesigner12.6世界世界-Hello-Hello,PowerDesignerPowerDesigner基本功能基本功能 工作空间工作空间工作空间工作空间WorkSpaceWorkSpace 容器,可以包含各种类型的工程容器,可以包含各种类型的工程 工程工程工程工程ProjectProject CDMCDM,PDMPDM,OOMOOM,BPMBPM等等 文件夹文件夹文件夹文件夹FolderFolder 窗口窗口窗口窗口WindowWindow 属性表属性表属性表属性表Property SheetProperty Sheet 列表列

16、表列表列表ListList2021/9/26222021/9/2623PowerDesignerPowerDesigner使用使用-工作空间工作空间管理工作空间管理工作空间 创建工作空间创建工作空间创建工作空间创建工作空间 打开工作空间打开工作空间 更改工作空间更改工作空间更改工作空间更改工作空间 保存工作空间保存工作空间 删除工作空间删除工作空间删除工作空间删除工作空间2021/9/2624PowerDesignerPowerDesigner使用使用-工具栏工具栏工具栏工具栏-工具栏用来提供一个快速访问特定菜单命令,并且很方便地创建对象 创建工具栏创建工具栏 自定义工具栏自定义工具栏 隐藏隐

17、藏/显示工具栏显示工具栏 删除工具栏删除工具栏2021/9/26252021/9/2626PowerDesignerPowerDesigner使用使用-窗口窗口WindowsWindows2021/9/2627PowerDesignerPowerDesigner使用使用-属性表属性表Property sheetProperty sheet2021/9/2628PowerDesignerPowerDesigner使用使用-文件夹文件夹FolderFolder文件夹主要用来管理、分类多个不同文件文件夹主要用来管理、分类多个不同文件而设置的而设置的新建新建删除删除删除是不可恢复的删除是不可恢复的20

18、21/9/2629PowerDesignerPowerDesigner使用使用-列表列表列表:列表:把相同类型的数据模型对象用文本的形式呈现给用户把相同类型的数据模型对象用文本的形式呈现给用户2021/9/2630PowerDesignerPowerDesigner使用使用-数据模型文件数据模型文件PD12.5支持下列类型的数据模型支持下列类型的数据模型模型扩展名 备份扩展名 Requirements Model(RQM).rqm.rqb Business Process Model(BPM).bpm.bpb Conceptual Data Model(CDM).cdm.cdb Physica

19、l Data Model(PDM).pdm.pdb Information Liquidity Model(ILM).ilm.ilb Object-Oriented Model(OOM).oom.oob XML Model(XSM).xsm.xsb Free Model(FEM).fem.feb Multi-Model report.mmr.bmr 2021/9/2631有问题吗?有问题吗?2021/9/2632PowerDesignerPowerDesigner数据模型数据模型-需求模型需求模型RQMRQMRQM内容内容什么是RQM?如何创建RQM定义需求文档定义用户和组定义术语库 需求模型

20、转换2021/9/2633PowerDesignerPowerDesigner数据模型数据模型-需求模型需求模型RQMRQM什么是什么是RQM?建立需求模型的目的是定义系统边界,使系统开发人员能够更清楚地了解系统需求,同时为计划迭代的技术内容提供基础,为估算开发系统所需成本和时间提供基础。PowerDesigner提供了有效的需求建模,保证更准确的项目结果,并通过建立设计和需求的关联保证更好的可追踪性。PowerDesigner通过层次结构显示了该系统的主要功能。用户可以通过属性对话框,进行详细的需求描述。为了进一步分析该子系统的业务需求,结构及机制,发现企业中当前存在的问题并确定改进的可能性

21、,可以进行业务流程分析。2021/9/2634PowerDesignerPowerDesigner数据模型数据模型-需求模型需求模型RQMRQM创建创建RQM2021/9/2635PowerDesignerPowerDesigner数据模型数据模型-需求模型需求模型RQMRQM用户和组用户和组用户是在需求模型中至少有一个需求所关系的人员用户是在需求模型中至少有一个需求所关系的人员组是有一系列的具有相同特性的人组成的组织组是有一系列的具有相同特性的人组成的组织词汇库词汇库词汇库可以清晰地定义单词,避免在需求模型中发生误解,同样,需要给出该单词的详细解释。2021/9/2636PowerDesig

22、nerPowerDesigner数据模型数据模型-需求模型需求模型RQMRQM需求文档视图需求文档视图RDV 创建创建RQVRQV 定义定义RQVRQV跟踪矩阵视图跟踪矩阵视图TMV 创建创建TMVTMV 定义定义TMVTMV用户分配矩阵视图用户分配矩阵视图UAMV 创建创建UAMVUAMV 定义定义UAMVUAMV2021/9/2637PowerDesignerPowerDesigner数据模型数据模型-需求模型需求模型RQMRQM需求模型转换需求模型转换 从从WordWord中创建中创建RQMRQM 从从RQMRQM转换成转换成WordWord文档文档 跟跟VSTSVSTS中的工作项互相转

23、换中的工作项互相转换2021/9/2638PowerDesignerPowerDesigner数据模型数据模型-概念数据模型概念数据模型CDMCDMCDM内容内容什么是CDM?创建CDM定义实体定义属性定义域定义关联、联合和继承定义业务规则检查模型2021/9/2639PowerDesignerPowerDesigner数据模型数据模型-概念数据模型概念数据模型CDMCDM什么是什么是CDM?CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。一个概念模型经常包括在物理数据库中仍然不实现的数据对象。它给运行计划或业务活动的数据一个正式表现方式。CDMCDM是分析阶段用以理清数据

24、之间的关联性,以实体是分析阶段用以理清数据之间的关联性,以实体-关系图表示一个实体具有的属性,以及与其它实体的关系图表示一个实体具有的属性,以及与其它实体的1 1对对1 1、1 1对多或多对多关系对多或多对多关系 2021/9/2640PowerDesignerPowerDesigner数据模型数据模型-概念数据模型概念数据模型CDMCDM创建创建CDM2021/9/2641PowerDesignerPowerDesigner数据模型数据模型-概念数据模型概念数据模型CDMCDM定义实体定义实体实体是带有描述特性的可以辨别的对象。在概念数据模型中,只有业务问题需要的对象才被定义为实体,一个实体

25、可能是有形的或无形的、具体的或抽象的、有生命的或无生命的。2021/9/2642PowerDesignerPowerDesigner数据模型数据模型-概念数据模型概念数据模型CDMCDM定义属性定义属性实体属性是附加到实体上的数据项2021/9/2643PowerDesignerPowerDesigner数据模型数据模型-概念数据模型概念数据模型CDMCDM定义域定义域一个域定义你能适用于多个数据项目的标准数据结构。当你修正一个域时,你将更新全部与域关联的数据项目。当你作任何变化的时候,这导致数据一致化特性比较容易。可以创建一些自己常用的域,来应用到数据对象上,就不会导致相同的用途,但是数据类

26、型和长度不一致2021/9/2644PowerDesignerPowerDesigner数据模型数据模型-概念数据模型概念数据模型CDMCDM定义关联定义关联联系是指两个实体之间或实体内部的连接或关系。完成实体定义以后,应该在它们之间建立联系。实体的联系通常是依据业务规则确定的2021/9/2645PowerDesignerPowerDesigner数据模型数据模型-概念数据模型概念数据模型CDMCDM定义联合定义联合联合是为了解决多对多联系而产生的一个人工实体可以为联合实体定义属性。2021/9/2646PowerDesignerPowerDesigner数据模型数据模型-概念数据模型概念数

27、据模型CDMCDM定义继承定义继承继承连接用来定义一种父类(父实体)与子类(子实体)之间的特殊联系。子实体与它的父实体共享一些属性,有一个或多个属性不被父实体或其它子实体所共享。父实体也能有一个或多个联系不与子实体共享。互斥继承互斥继承2021/9/2647PowerDesignerPowerDesigner数据模型数据模型-概念数据模型概念数据模型CDMCDM检查模型检查模型 业务规则检查业务规则检查业务规则检查业务规则检查 域检查域检查域检查域检查 数据项检查数据项检查数据项检查数据项检查 实体检查实体检查实体检查实体检查 实体属性检查实体属性检查实体属性检查实体属性检查 实体标识符检查实

28、体标识符检查实体标识符检查实体标识符检查 关系检查关系检查关系检查关系检查 联合检查联合检查联合检查联合检查 继承检查继承检查继承检查继承检查2021/9/2648有问题吗?有问题吗?2021/9/2649PowerDesignerPowerDesigner数据模型数据模型-物理数据模型物理数据模型PDMPDMPDM内容内容什么是PDM?创建PDM定义表、视图和存储过程定义列定义索引、关键字(PK、FK、AK)定义引用定义约束定义用户和组检查模型2021/9/2650PowerDesignerPowerDesigner的历史的历史什么是什么是PDM?CDM反映了业务领域中信息之间的关系,它不依

29、赖于物理实现。只有重要的业务信息才出现在CDM 中。PDM定义了模型的物理实现细节。例如,所选RDBMS的数据类型特征、索引定义、视图定义、存储过程定义、触发器定义等。分析阶段的分析阶段的CDMCDM转换成转换成PDMPDM后,便将抽象的实体、属后,便将抽象的实体、属性与关系,对应到实际数据库的数据表、字段、主键、性与关系,对应到实际数据库的数据表、字段、主键、外部索引键等内容。外部索引键等内容。2021/9/2651PowerDesignerPowerDesigner数据模型数据模型-物理数据模型物理数据模型PDMPDM创建创建PDM2021/9/2652PowerDesignerPower

30、Designer数据模型数据模型-物理数据模型物理数据模型PDMPDM定义表、视图定义表、视图表可以看作有行和列的电子数据表,表是关系数据库中一种拥有数据的结构。视图是一个或多个表中的数据的简化描述,用户可以将视图看成一个存储查询或一个虚拟表查询仅仅存储在oracle数据字典中,实际的数据没有存放在任何其它地方,所以建立视图不用消耗其他的空间。要在实际系统中分析视图的数量以及使用视图的频率2021/9/2653PowerDesignerPowerDesigner数据模型数据模型-物理数据模型物理数据模型PDMPDM存储过程存储过程存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译

31、可提高数据库执行速度。当对数据库进行复杂操作时,可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。存储过程可以重复使用,可减少数据库开发人员的工作量安全性高,可设定只有某此用户才具有对指定存储过程的使用权注意:在分布式系统中要少用存储过程2021/9/2654PowerDesignerPowerDesigner数据模型数据模型-物理数据模型物理数据模型PDMPDM定义索引、关键字定义索引、关键字索引是一个与表有关的数据结构,它是通过索引列进行逻辑排序的。索引能够调整模型的可用性,改进系统的性能,消除查找到记录之前在表中的多次扫描。索引的存在减慢了数据的修改(插入、修改、删除)

32、速度。候选关键字是由一个或多个列组成的,它们的每组值与一条并且只有一条表中的记录相对应。候选关键字具有充当主键的资格,只是没有被选做主键。它为数据访问提供了方便,调整了数据的可用性。2021/9/2655PowerDesignerPowerDesigner数据模型数据模型-物理数据模型物理数据模型PDMPDM定义引用定义引用引用是在父表和字表间建立一种关系。引用定义引用一致完整性约束在列之间,可以是主键、外键或者是替代主键引用最常见的是在主键上2021/9/2656PowerDesignerPowerDesigner数据模型数据模型-物理数据模型物理数据模型PDMPDM定义约束定义约束定义约束

33、定义约束PowerDesigner支持下列约束:限制(Restrict)。不允许进行修改或删除操作。若修改或删除主表的主键时,如果子表中存在子记录,系统将产生一个错误提示。这是缺省的参照完整性设置。置空(Set Null)。如果外键列允许为空,若修改或删除主表的主键时,把子表中参照的外键列设置为空值(NULL)。置为缺省(Set Default)。如果指定了缺省值,若修改或删除主表的主键时,把子表中参照的外键设置为缺省值(Default)。级联(Cascade)。把主表中主键修改为一个新的值时,相应修改子表中外键的值;或者删除主表中主键的记录时,要相应删除子表中外键的记录。2021/9/265

34、7PowerDesignerPowerDesigner数据模型数据模型-物理数据模型物理数据模型PDMPDM检查模型检查模型 业务规则检查业务规则检查业务规则检查业务规则检查 域检查域检查域检查域检查 用户组检查用户组检查用户组检查用户组检查 表、列、检查表、列、检查表、列、检查表、列、检查 数据类型检查数据类型检查数据类型检查数据类型检查 关键字检查关键字检查关键字检查关键字检查 视图检查视图检查视图检查视图检查 索引检查索引检查索引检查索引检查2021/9/2658PowerDesignerPowerDesigner数据模型数据模型-用户和组用户和组定义用户和组定义用户和组表空间表空间用户

35、用户组组2021/9/2659有问题吗?有问题吗?2021/9/2660PowerDesignerPowerDesigner数据模型数据模型-模型比较模型比较/合并合并模型的比较模型的比较选择选择Tools-Compare Model比较选项比较选项两个模型比较两个模型比较模型跟数据库比较模型跟数据库比较模型的合并模型的合并选择Tools-Merge Model2021/9/2661PowerDesignerPowerDesigner数据模型数据模型-物理数据模型物理数据模型PDMPDM检查模型检查模型选择选择Tools-Check Model选择需要检查的对象选择需要检查的对象选择需要检查的

36、对象类型选择需要检查的对象类型使用检查模型参数工具使用检查模型参数工具开始纠错开始纠错2021/9/2662PowerDesignerPowerDesigner数据模型数据模型-模型转换模型转换模型转换模型转换CDM-PDMPDM-CDM2021/9/2663PowerDesignerPowerDesigner数据模型数据模型-模型之间的转换关系模型之间的转换关系CDMCDM是是是是一般的开始一般的开始一般的开始一般的开始2021/9/2664PowerDesignerPowerDesigner数据模型数据模型-模型转换模型转换2021/9/2665有问题吗?有问题吗?2021/9/2666P

37、owerDesigner12.5PowerDesigner12.5-脚本生成及执行脚本生成及执行数据库操作数据库操作连接数据库(Connect)产生数据库(Generate Database)同步数据库(Modify Database)产生测试数据(Generate Test Data)执行SQL脚本(Execute SQL)2021/9/2667PowerDesigner12.5PowerDesigner12.5-连接数据库连接数据库如果选择ODBC方式,则可以直接连接到数据库,从而直接产生数据库表以及其他数据库对象。选择Database Configure Data Connections

38、。选择Database Connect选择数据源,并输入正确的用户名和密码,点Connect。2021/9/2668PowerDesigner12.5PowerDesigner12.5-生成数据库生成数据库选择Database Generate Database 可以生成到文件或者直接数据库选择需要生成的对象选择生成规则(选项)2021/9/2669PowerDesigner12.5PowerDesigner12.5-测试数据库大小及生成测试数据测试数据库大小及生成测试数据估算数据库大小估算数据库大小选择DataBase-Estimate Database Size选择表,开始估算生成测试数据

39、生成测试数据选择DataBase-Generate Test Data选择生成测试数据的数量及所需要生成的表选择生成文件、直接到数据库或者SQL语句2021/9/2670PowerDesigner12.5PowerDesigner12.5-逆向工程逆向工程逆向工程逆向工程逆向工程:将已存在的数据库产生进新的 PDM 之内。数据来源可能是从脚本文件或一个开放数据库连接数据来源。当你逆向工程使用脚本的时候,你能使用一个单一脚本文件或一些脚本文件。File-Reverse Engineer-Database 或者Database-Reverse Engineer Database2021/9/267

40、1有问题吗?有问题吗?2021/9/2672PowerDesigner12.5PowerDesigner12.5-报表生成报表生成生成报表生成报表使用报表向导生成模型报表和多模型报表生成列表报表报表编辑器2021/9/2673PowerDesigner12.5PowerDesigner12.5-报表生成报表生成步骤步骤新建立报表文件拖拉需要显示的部分到报表输出选项修改输出选项的内容选择生成的RTF或者其他的类型的报表文件2021/9/2674PowerDesignerPowerDesigner数据模型数据模型-多模型报表多模型报表PowerDesinger 12.0 PowerDesinger

41、 12.0 还新增了一个多模型文还新增了一个多模型文档整合导出的档整合导出的Milti-Model ReportMilti-Model Report模型,允许你模型,允许你以多个模型作为输入生成为统一文档,实现模以多个模型作为输入生成为统一文档,实现模型设计按阶段分开,文档又统一整合的目的。型设计按阶段分开,文档又统一整合的目的。PowerDesignerPowerDesigner文档导出的设置非常精细,所文档导出的设置非常精细,所以要设置好一个文档导出模式实非不易。有鉴以要设置好一个文档导出模式实非不易。有鉴于此,于此,PowerDesingerPowerDesinger提供了三种常用的导出

42、提供了三种常用的导出模板,用户也可以自己定义模板。通过模板可模板,用户也可以自己定义模板。通过模板可以迅速完成设计模型文档的导出工作。以迅速完成设计模型文档的导出工作。2021/9/2675有问题吗?有问题吗?2021/9/2676PowerDesignerPowerDesigner版本控制工具版本控制工具-Repository-RepositoryRepositoryRepository在储存和管理建模和设计过程中的信息方面,在储存和管理建模和设计过程中的信息方面,在储存和管理建模和设计过程中的信息方面,在储存和管理建模和设计过程中的信息方面,融合面向对象概念,高度细化版本控制的粒度,支持融

43、合面向对象概念,高度细化版本控制的粒度,支持融合面向对象概念,高度细化版本控制的粒度,支持融合面向对象概念,高度细化版本控制的粒度,支持广泛的设计模型和文件类型,为开发团队提供了一个广泛的设计模型和文件类型,为开发团队提供了一个广泛的设计模型和文件类型,为开发团队提供了一个广泛的设计模型和文件类型,为开发团队提供了一个整合的设计建模和版本控制环境,大大提高了团队的整合的设计建模和版本控制环境,大大提高了团队的整合的设计建模和版本控制环境,大大提高了团队的整合的设计建模和版本控制环境,大大提高了团队的开发效率。开发效率。开发效率。开发效率。RepositoryRepository提供的对象查找功

44、能,使用户提供的对象查找功能,使用户提供的对象查找功能,使用户提供的对象查找功能,使用户可以跟踪模型变化,了解变更原因,通过可以跟踪模型变化,了解变更原因,通过可以跟踪模型变化,了解变更原因,通过可以跟踪模型变化,了解变更原因,通过PowerDesignerPowerDesigner的信息流模型(的信息流模型(的信息流模型(的信息流模型(Information Information Liquidity ModelLiquidity Model)获悉变更对整个项目相关模型的影)获悉变更对整个项目相关模型的影)获悉变更对整个项目相关模型的影)获悉变更对整个项目相关模型的影响。在此基础上用户可以生

45、成相应的项目报告响。在此基础上用户可以生成相应的项目报告响。在此基础上用户可以生成相应的项目报告响。在此基础上用户可以生成相应的项目报告(ReportReport),包括模型信息,历史变更信息及模型关),包括模型信息,历史变更信息及模型关),包括模型信息,历史变更信息及模型关),包括模型信息,历史变更信息及模型关联信息等。联信息等。联信息等。联信息等。2021/9/2677PowerDesignerPowerDesigner版本控制工具版本控制工具-Repository-Repository功能特点模型管理:在同一位置存储和版本化PowerDesigner模型及其他类型文档。用户可以在客户端可

46、以访问服务器端数据库,合并/提交(Consolidation)和提取(Extract)文件,以保持数据的完整性和一致性。安全:基于角色的安全机制,全面的权限管理。数据库管理员或团队负责人能控制用户对模型的访问和可视化区域。同时提供记录访问日志的功能。跨模型的冲突分析:Repository能为跨模型的冲突分析提供并维护完整的存储和完整的模型间的依赖关系软件资产管理:查找和重用跨越模型和项目的对象。2021/9/26782021/9/2679PowerDesignerPowerDesigner版本控制工具版本控制工具-Repository-Repository创建Repository定义Repos

47、itory初始化Repository设置用户和群组及操作权限设置用户(User)和群组(Group)将用户或群组加入指定群组版本管理合并/提交(Consolidate)提取(Extract)版本对比对象查找2021/9/2680PowerDesignerPowerDesigner版本控制工具版本控制工具-Repository-Repository创建创建创建创建RepositoryRepository定义Repository(1)选择菜单项Repository-Repository Definitions(2)点击菜单栏上的Add a Row按钮,添加一个新的Repository定义。输入Re

48、pository Name(如Sample),Repository User(如Iris),并点击Data Souce Name单元格末尾的按钮,设置ODBC数据源,指定存储Repository的数据库(如图4所示)。(3)设置完毕可以双击新增加的Repository所在行,测试数据库连接。2021/9/2681PowerDesignerPowerDesigner版本控制工具版本控制工具-Repository-Repository创建创建创建创建RepositoryRepository初始化Repository(1)选择菜单项RepositoryConnect(2)分别输入登陆Reposito

49、ry和数据库的用户名和密码,点击OK第一次连接Repository时,无论登陆用户是谁,系统都会默认以ADMIN登陆,目的是为了有足够的权限在数据库中创建所需的表和数据(3)初始化结束,用户可以连接到Repository进行后续的设置或操作。2021/9/2682PowerDesignerPowerDesigner版本控制工具版本控制工具-Repository-Repository 设置用户和群组及操作权限设置用户和群组及操作权限设置用户和群组及操作权限设置用户和群组及操作权限2021/9/2683权限定义权限定义权限描述连接(Connect)用户可连接到Repository冻结版本(Free

50、ze Versions)用户可冻结文件版本锁定版本(Lock Versions)用户可锁定文件版本管理分支(Manage Branches)用户可创建,修改和删除分支管理配置(Manage Configurations)用户可创建,修改和删除配置管理文件(Manage All Documents)用户可创建,合并,提取,解锁,解冻,定义许可和删除任意文件版本version管理用户(Manage Users)用户可创建,修改和删除用户和群组,可授权给用户和群组和将用户或组加入某个群组管理知识库(Manage Repository)用户可以升级Repository和删除的数据库2021/9/268

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com