PowerDesigner125教程(中科院计算机培训中心)

上传人:沈*** 文档编号:242535084 上传时间:2024-08-27 格式:PPTX 页数:98 大小:1.53MB
返回 下载 相关 举报
PowerDesigner125教程(中科院计算机培训中心)_第1页
第1页 / 共98页
PowerDesigner125教程(中科院计算机培训中心)_第2页
第2页 / 共98页
PowerDesigner125教程(中科院计算机培训中心)_第3页
第3页 / 共98页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,教师姓名,中 科 院 计 算 所 培 训 中 心,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,PowerDesigner12.5,实用培训教程,资深顾问:,尹建民,课程安排(一),第一天,上午,PowerDesigner12.5,简介及新特性,PowerDesigner12.5,主要功能,下午,需求模型,RQM,概念数据模型,CDM,物理数据模型,PDM,2024年8月27日,2,课程安排(二),第二天,上午,CDM/PDM,模型间转换,模型比较及合并,脚本生成及反向模型,报表生成,模型版本管理工具,Repository,下午,从需求分析、到业务建模、概念模型以致生成数据库脚本,生成代码;开始头至尾做一个实例,深入体验,PowerDesigner,的强大功能,2024年8月27日,3,2024年8月27日,4,PowerDesigner,的历史,由中国人,王晓昀,完成编制,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,2024年8月27日,5,2024年8月27日,6,PowerDesigner,与其他工具的比较,PowerDesigner,Rose,Visio,ERWin,出身,面向对象设计,数据库设计,实用性,语言支持,2024年8月27日,7,PowerDesigner12.5,简介,PowerDesigner12.5,是一个集所有现代建模技术于一身的完整工具,它集成了强有力的业务建模技术、传统的数据库分析和实际,以及,UML,对象建模。通过了元数据的管理、冲突分析和真正的企业知识库等功能。,提供了一个完整的企业建模环境,包括了数据库模型设计的全过程。利用可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,,能对团队设计模型进行控制。,可与许多流行的数据库设计软件以及开发软件,例如:,Visual Studio,,,Java,,,Power Builder,等相配合使用来缩短开发时间和使系统设计更优化。,PowerDesigner12.5,解决方案,2024年8月27日,8,PowerDesigner12.5,能做什么?,PowerDesigner是一个“一站式”的企业级建模及设计解决方案,它能帮助企业快速高效地进行企业应用系统构建及再工程(Re-engineer)。 IT专业人员可以利用它来有效开发各种解决方案,从定义业务需求到分析和设计,以至集成所有现代 RDBMS 和Java、.NET、PowerBuilder和 Web Services的开发等。,PowerDesigner是结合了下列几种标准建模技术的一款独具特色的建模工具集:业务流程建模、通过 UML 进行的应用程序建模以及市场占有率第一的数据建模,这些建模技术都是由功能强大的元数据管理解决方案提供支持的.,2024年8月27日,9,2024年8月27日,10,PowerDesigner12.5,新功能,业务方面,增强了数据建模与流程建模的集成能力,大大提高了业务过程描述与信息系统建模之间的协作能力。,利用至今为止最全面的客户定制工具,自动实现了对更多标准与做法的支持。,能适应企业架构框架建模的需要,支持多种行业及相关的标准集。,2024年8月27日,11,PowerDesigner12.5,新功能,技术方面,更加丰富的用户界面大大简化新用户的学习曲线,而且支持界面的客户化定制。同时提供了非常方便的元数据映射界面来支持数据与数据,,XML,甚至对象之间的转换定义。,提供一个强大的报表生成器,包括全新的报表引导,基于表格的报表,并支持更丰富的,RTF,和,HTML,格式,支持最新的标准包括,UML2.0,、,BPMN,,以及数据管理系统的最新版本等。,更多,ERWin,的,import,选项,支持数据建模工具平滑地迁移。,2024年8月27日,12,PowerDesigner12.5,新功能(一),-,通用功能,使用更加方便,界面更加漂亮,操作更加简介,功能更加完备,PowerDesigner12.5,新功能(二),-,通用功能,需求管理通过使用微软,Word,的导入和同步功能,收集、连接、管理、存储用户分配状态,(user allocation),和可跟踪矩阵视图,(traceability matrix views),,并提供了层次化的报表生成。,冲突分析向上和向下检测冲突变化。能在变化产生之前以方便和安全的方式呈现存在冲突的文档和报表。,文档生成提供全面向导驱动以及拖拽方式来生成,Excel,列表、,HTML,和,RTP,文档。,高度的可扩展性可定制的,GUI,、,MDA,、脚本。,数据映射编辑器以拖拽的方式实现对象,/,关系、,XML,到数据库和数据仓库的映射。,面向服务的架构在业务和技术级上构建服务。,2024年8月27日,13,2024年8月27日,14,PowerDesigner12.5,新功能(三),-,数据库,数据库模块是,PowerDesigner,的强项,分为,CDM,和,PDM,两种,PowerDesigner12.5,支持所有主流开发平台:支持超过,60,种,(,版本,),关系数据库管理系统,包括最新的,Oracle,、,IBM,、,Microsoft,、,Sybase,、,MySQL,等,支持各种主流应用程序开发平台,如,Java J2EE,、,Microsoft .NET(C#,和,VB.NET),、,Web Services,和,PowerBuilder,,,2024年8月27日,15,PowerDesigner12.5,新功能(四),-,需求模型,RQM,应,CMMI Level 2,针对需求管理的要求,提供需求管理模块,跟,Word,进行无缝集成,企业可汇入过去以,Word,撰写的需求分析文件,方便后续的追踪与管理。,支持用户自定义的代码模板来定制自己的格式,16,PowerDesigner12.5,新功能(五),-,面向对象模型 (,OOM),面向对象模型 (OOM) 一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM本质上是软件系统的一个静态的概念模型。,你使用 Power Designer 面向对象模型建立面向对象模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建立一个OOM, 产生Java文件或者PowerBuilder文件,或你能使用一个来自OOM的物理数据模型(PDM)对象 , 来表示关系数据库设计分析。,17,PowerDesigner12.5,新功能(六),-,业务程序模型 (,BPM),业务程序模型 (,BPM) BPM,描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。,BPM,是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述,程序,,,流程,,,信息,和,合作协议,之间的交互作用。,2024年8月27日,18,PowerDesigner12.5,新功能(七),-,信息流模型,ILM,在企业应用的分析与开发整个过程中,会有大量的模型产生,这些模型之间都存在相应的关系。,PowerDesigner,创新地提出信息流模型,(ILM),,并通过非常直观的映射编辑器来表达模型之间的信息流动关系,大大方便了企业级建模的管理能力,支持,ETL,和,EII,支持概念数据和业务处理模型,新的集成的服务符号,2024年8月27日,19,有问题吗?,2024年8月27日,20,PowerDesigner12.5-,安装,安装,PD12.5,安装过程,可以根据自己需求进行有选择地安装,查看安装后文件,:Program FilesSybasePowerDesigner 12,:Program FilesSybasePowerDesigner 12Resource FilesDBMS,:Program FilesSybasePowerDesigner 12Resource FilesExtended Model Definitions,2024年8月27日,21,初识,PowerDesiger12.5,2024年8月27日,22,正式进入,PowerDesigner12.6,世界,-Hello,,,PowerDesigner,基本功能,工作空间,WorkSpace,容器,可以包含各种类型的工程,工程,Project,CDM,,,PDM,,,OOM,,,BPM,等,文件夹,Folder,窗口,Window,属性表,Property Sheet,列表,List,2024年8月27日,23,2024年8月27日,24,PowerDesigner,使用,-,工作空间,管理工作空间,创建工作空间,打开工作空间,更改工作空间,保存工作空间,删除工作空间,2024年8月27日,25,PowerDesigner,使用,-,工具栏,工具栏,-,工具栏用来提供一个快速访问特定菜单命令,并且很方便地创建对象,创建工具栏,自定义工具栏,隐藏,/,显示工具栏,删除工具栏,2024年8月27日,26,2024年8月27日,27,PowerDesigner,使用,-,窗口,Windows,2024年8月27日,28,PowerDesigner,使用,-,属性表,Property sheet,2024年8月27日,29,PowerDesigner,使用,-,文件夹,Folder,文件夹主要用来管理、分类多个不同文件而设置的,新建,删除,删除是不可恢复的,2024年8月27日,30,PowerDesigner,使用,-,列表,列表:,把相同类型的数据模型对象用文本的形式呈现给用户,2024年8月27日,31,PowerDesigner,使用,-,数据模型文件,PD12.5,支持下列类型的数据模型,模型,扩展名,备份扩展名,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 (FEM),.fem,.feb,Multi-Model report,.mmr,.bmr,2024年8月27日,32,有问题吗?,2024年8月27日,33,PowerDesigner,数据模型,-,需求模型,RQM,RQM,内容,什么是,RQM?,如何创建RQM,定义,需求文档,定义用户和组,定义术语库,需求模型转换,2024年8月27日,34,PowerDesigner,数据模型,-,需求模型,RQM,什么是,RQM,?,建立需求模型的目的是定义系统边界,使系统开发人员能够更清楚地了解系统需求,同时为计划迭代的技术内容提供基础,为估算开发系统所需成本和时间提供基础。,PowerDesigner,提供了有效的需求建模,保证更准确的项目结果,并通过建立设计和需求的关联保证更好的可追踪性。,PowerDesigner,通过层次结构显示了该系统的主要功能。用户可以通过属性对话框,进行详细的需求描述。,为了进一步分析该子系统的业务需求,结构及机制,发现企业中当前存在的问题并确定改进的可能性,可以进行业务流程分析。,2024年8月27日,35,PowerDesigner,数据模型,-,需求模型,RQM,创建,RQM,2024年8月27日,36,PowerDesigner,数据模型,-,需求模型,RQM,用户和组,用户是在需求模型中至少有一个需求所关系的人员,组是有一系列的具有相同特性的人组成的组织,词汇库,词汇库可以清晰地定义单词,避免在需求模型中发生误解,同样,需要给出该单词的详细解释。,2024年8月27日,37,PowerDesigner,数据模型,-,需求模型,RQM,需求文档视图,RDV,创建,RQV,定义,RQV,跟踪矩阵视图,TMV,创建,TMV,定义,TMV,用户分配矩阵视图,UAMV,创建,UAMV,定义,UAMV,2024年8月27日,38,PowerDesigner,数据模型,-,需求模型,RQM,需求模型转换,从,Word,中创建,RQM,从,RQM,转换成,Word,文档,跟,VSTS,中的工作项互相转换,2024年8月27日,39,PowerDesigner,数据模型,-,概念数据模型,CDM,CDM,内容,什么是,CDM?,创建CDM,定义实体,定义属性,定义域,定义关联、联合和继承,定义业务规则,检查模型,2024年8月27日,40,PowerDesigner,数据模型,-,概念数据模型,CDM,什么是,CDM,?,CDM,表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。 一个概念模型经常包括在物理数据库中仍然不实现的数据对象。 它给运行计划或业务活动的数据一个正式表现方式。,CDM,是分析阶段用以理清数据之间的关联性,以实体,-,关系图表示一个实体具有的属性,以及与其它实体的,1,对,1,、,1,对多或多对多关系,2024年8月27日,41,PowerDesigner,数据模型,-,概念数据模型,CDM,创建,CDM,2024年8月27日,42,PowerDesigner,数据模型,-,概念数据模型,CDM,定义实体,实体是带有描述特性的可以辨别的对象。在概念数据模型中,只有业务问题需要的对象才被定义为实体,一个实体可能是有形的或无形的、具体的或抽象的、有生命的或无生命的。,2024年8月27日,43,PowerDesigner,数据模型,-,概念数据模型,CDM,定义属性,实体属性是附加到实体上的数据项,2024年8月27日,44,PowerDesigner,数据模型,-,概念数据模型,CDM,定义域,一个域定义你能适用于多个数据项目的标准数据结构。 当你修正一个域时,你将更新全部与域关联的数据项目。 当你作任何变化的时候,这导致数据一致化特性比较容易。,可以创建一些自己常用的域,来应用到数据对象上,就不会导致相同的用途,但是数据类型和长度不一致,2024年8月27日,45,PowerDesigner,数据模型,-,概念数据模型,CDM,定义关联,联系是指两个实体之间或实体内部的连接或关系。,完成实体定义以后,应该在它们之间建立联系。实体的联系通常是依据业务规则确定的,2024年8月27日,46,PowerDesigner,数据模型,-,概念数据模型,CDM,定义联合,联合是为了解决多对多联系而产生的一个人工实体,可以为联合实体定义属性。,2024年8月27日,47,PowerDesigner,数据模型,-,概念数据模型,CDM,定义继承,继承连接用来定义一种父类(父实体)与子类(子实体)之间的特殊联系。子实体与,它的父实体共享一些属性,有一个或多个属性不被父实体或其它子实体所共享。,父实体也能有一个或多个联系不与子实体共享。,互斥继承,2024年8月27日,48,PowerDesigner,数据模型,-,概念数据模型,CDM,检查模型,业务规则检查,域检查,数据项检查,实体检查,实体属性检查,实体标识符检查,关系检查,联合检查,继承检查,2024年8月27日,49,有问题吗?,2024年8月27日,50,PowerDesigner,数据模型,-,物理数据模型,PDM,PDM,内容,什么是,PDM?,创建PDM,定义,表、视图和存储过程,定义列,定义索引、关键字(,PK,、,FK,、,AK,),定义引用,定义约束,定义用户和组,检查模型,2024年8月27日,51,PowerDesigner,的历史,什么是,PDM,?,CDM,反映了业务领域中信息之间的关系,它不依赖于物理实现。只有重要的业务信息才出现在,CDM,中。,PDM,定义了模型的物理实现细节。例如,所选,RDBMS,的数据类型特征、索引定义、视图定义、存储过程定义、触发器定义等。,分析阶段的,CDM,转换成,PDM,后,便将抽象的实体、属性与关系,对应到实际数据库的数据表、字段、主键、外部索引键等内容。,2024年8月27日,52,PowerDesigner,数据模型,-,物理数据模型,PDM,创建,PDM,2024年8月27日,53,PowerDesigner,数据模型,-,物理数据模型,PDM,定义表、视图,表可以看作有行和列的电子数据表,表是关系数据库中一种拥有数据的结构。,视图是一个或多个表中的数据的简化描述,用户可以将视图看成一个存储查询或一个虚拟表,查询仅仅存储在,oracle,数据字典中,实际的数据没有存放在任何其它地方,所以建立视图不用消耗其他的空间。,要在实际系统中分析视图的数量以及使用视图的频率,2024年8月27日,54,PowerDesigner,数据模型,-,物理数据模型,PDM,存储过程,存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译可提高数据库执行速度。,当对数据库进行复杂操作时,可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。,存储过程可以重复使用,可减少数据库开发人员的工作量,安全性高,可设定只有某此用户才具有对指定存储过程的使用权,注意:在分布式系统中要少用存储过程,2024年8月27日,55,PowerDesigner,数据模型,-,物理数据模型,PDM,定义索引、关键字,索引是一个与表有关的数据结构,它是通过索引列进行逻辑排序的。索引能够调整模型的可用性,改进系统的性能,消除查找到记录之前在表中的多次扫描。索引的存在减慢了数据的修改(插入、修改、删除)速度。,候选关键字是由一个或多个列组成的,它们的每组值与一条并且只有一条表中的记录相对应。候选关键字具有充当主键的资格,只是没有被选做主键。它为数据访问提供了方便,调整了数据的可用性。,2024年8月27日,56,PowerDesigner,数据模型,-,物理数据模型,PDM,定义引用,引用是在父表和字表间建立一种关系。,引用定义引用一致完整性约束在列之间,可以是主键、外键或者是替代主键,引用最常见的是在主键上,2024年8月27日,57,PowerDesigner,数据模型,-,物理数据模型,PDM,定义约束,PowerDesigner,支持下列约束:,限制(,Restrict,)。不允许进行修改或删除操作。若修改或删除主表的主键时,如果子表中存在子记录,系统将产生一个错误提示。这是缺省的参照完整性设置。,置空,(Set Null),。如果外键列允许为空,若修改或删除主表的主键时,把子表中参照的外键列设置为空值(,NULL,)。,置为缺省,(Set Default),。如果指定了缺省值,若修改或删除主表的主键时,把子表中参照的外键设置为缺省值(,Default,)。,级联,(Cascade),。把主表中主键修改为一个新的值时,相应修改子表中外键的值;或者删除主表中主键的记录时,要相应删除子表中外键的记录。,2024年8月27日,58,PowerDesigner,数据模型,-,物理数据模型,PDM,检查模型,业务规则检查,域检查,用户组检查,表、列、检查,数据类型检查,关键字检查,视图检查,索引检查,2024年8月27日,59,PowerDesigner,数据模型,-,用户和组,定义用户和组,表空间,用户,组,2024年8月27日,60,有问题吗?,2024年8月27日,61,PowerDesigner,数据模型,-,模型比较,/,合并,模型的比较,选择,Tools-Compare Model,比较选项,两个模型比较,模型跟数据库比较,模型的合并,选择,Tools-Merge Model,2024年8月27日,62,PowerDesigner,数据模型,-,物理数据模型,PDM,检查模型,选择,Tools-Check Model,选择需要检查的对象,选择需要检查的对象类型,使用检查模型参数工具,开始纠错,2024年8月27日,63,PowerDesigner,数据模型,-,模型转换,模型转换,CDM-PDM,PDM-CDM,PowerDesigner,数据模型,-,模型之间的转换关系,CDM,是,一般的开始,PowerDesigner,数据模型,-,模型转换,建立,CDM,转换为,PDM,产生,Database,比较数据库,同步,Database,产生报告,2024年8月27日,66,有问题吗?,2024年8月27日,67,PowerDesigner12.5-,脚本生成及执行,数据库操作,连接数据库(,Connect,),产生数据库(,Generate Database,),同步数据库(,Modify Database,),产生测试数据(,Generate Test Data,),执行,SQL,脚本(,Execute SQL),PowerDesigner12.5-,连接数据库,如果选择ODBC方式,则可以直接连接到数据库,从而直接产生数据库表以及其他数据库对象。,选择Database Configure Data Connections。,选择Database Connect,选择数据源,并输入正确的用户名和密码,点Connect。,2024年8月27日,68,PowerDesigner12.5-,生成数据库,选择,Database, Generate Database,可以生成到文件或者直接数据库,选择需要生成的对象,选择生成规则(选项),2024年8月27日,69,2024年8月27日,70,PowerDesigner12.5-,测试数据库大小及生成测试数据,估算数据库大小,选择,DataBase-Estimate Database Size,选择表,开始估算,生成测试数据,选择,DataBase-Generate Test Data,选择生成测试数据的数量及所需要生成的表,选择生成文件、直接到数据库或者,SQL,语句,2024年8月27日,71,PowerDesigner12.5-,逆向工程,逆向工程,逆向工程:将已存在的数据库产生进新的,PDM,之内。 数据来源可能是从脚本文件或一个开放数据库连接数据来源。 当你逆向工程使用脚本的时候,你能使用一个单一脚本文件或一些脚本文件。,File-Reverse Engineer-Database,或者,Database-Reverse Engineer Database,2024年8月27日,72,有问题吗?,2024年8月27日,73,PowerDesigner12.5-,报表生成,生成报表,使用报表向导,生成模型报表和多模型报表,生成列表报表,报表编辑器,2024年8月27日,74,PowerDesigner12.5-,报表生成,步骤,新建立报表文件,拖拉需要显示的部分到报表输出选项,修改输出选项的内容,选择生成的,RTF,或者其他的类型的报表文件,2024年8月27日,75,PowerDesigner,数据模型,-,多模型报表,PowerDesinger 12.0,还新增了一个多模型文档整合导出的,Milti-Model Report,模型,允许你以多个模型作为输入生成为统一文档,实现模型设计按阶段分开,文档又统一整合的目的。,PowerDesigner,文档导出的设置非常精细,所以要设置好一个文档导出模式实非不易。有鉴于此,,PowerDesinger,提供了三种常用的导出模板,用户也可以自己定义模板。通过模板可以迅速完成设计模型文档的导出工作。,2024年8月27日,76,有问题吗?,2024年8月27日,77,PowerDesigner,版本控制工具,-Repository,Repository,在储存和管理建模和设计过程中的信息方面,融合面向对象概念,高度细化版本控制的粒度,支持广泛的设计模型和文件类型,为开发团队提供了一个整合的设计建模和版本控制环境,大大提高了团队的开发效率。,Repository,提供的对象查找功能,使用户可以跟踪模型变化,了解变更原因,通过,PowerDesigner,的信息流模型(,Information Liquidity Model,)获悉变更对整个项目相关模型的影响。在此基础上用户可以生成相应的项目报告(,Report,),包括模型信息,历史变更信息及模型关联信息等。,2024年8月27日,78,PowerDesigner,版本控制工具,-Repository,功能特点,模型管理:在同一位置存储和版本化,PowerDesigner,模型及其他类型文档。用户可以在客户端可以访问服务器端数据库,合并,/,提交(,Consolidation,)和提取(,Extract,)文件,以保持数据的完整性和一致性。,安全:基于角色的安全机制,全面的权限管理。数据库管理员或团队负责人能控制用户对模型的访问和可视化区域。同时提供记录访问日志的功能。,跨模型的冲突分析:,Repository,能为跨模型的冲突分析提供并维护完整的存储和完整的模型间的依赖关系,软件资产管理:查找和重用跨越模型和项目的对象。,2024年8月27日,79,2024年8月27日,80,PowerDesigner,版本控制工具,-Repository,创建,Repository,定义,Repository,初始化,Repository,设置用户和群组及操作权限,设置用户(,User,)和群组(,Group,),将用户或群组加入指定群组,版本管理,合并,/,提交(,Consolidate,),提取(,Extract,),版本对比,对象查找,2024年8月27日,81,PowerDesigner,版本控制工具,-Repository,创建,Repository,定义,Repository,(1),选择菜单项,Repository-Repository Definitions(2),点击菜单栏上的,Add a Row,按钮,添加一个新的,Repository,定义。输入,Repository Name,(,如,Sample,),,Repository User,(,如,Iris,),,并点击,Data Souce Name,单元格末尾的按钮,设置,ODBC,数据源,指定存储,Repository,的数据库(如图,4,所示)。,(3),设置完毕可以双击新增加的,Repository,所在行,测试数据库连接。,2024年8月27日,82,PowerDesigner,版本控制工具,-Repository,创建,Repository,初始化,Repository,(,1,)选择菜单项,RepositoryConnect,(,2,)分别输入登陆,Repository,和数据库的用户名和密码,点击,OK,第一次连接,Repository,时,无论登陆用户是谁,系统都会默认以,ADMIN,登陆,目的是为了有足够的权限在数据库中创建所需的表和数据,(,3,)初始化结束,用户可以连接到,Repository,进行后续的设置或操作。,2024年8月27日,83,PowerDesigner,版本控制工具,-Repository,设置用户和群组及操作权限,权限定义,权限,描述,连接,(Connect),用户可连接到,Repository,冻结版本,(Freeze Versions),用户可冻结文件版本,锁定版本,(Lock Versions),用户可锁定文件版本,管理分支,(Manage Branches),用户可创建,修改和删除分支,管理配置,(Manage Configurations),用户可创建,修改和删除配置,管理文件,(Manage All Documents),用户可创建,合并,提取,解锁,解冻,定义许可和删除任意文件版本,version,管理用户,(Manage Users),用户可创建,修改和删除用户和群组,可授权给用户和群组和将用户或组加入某个群组,管理知识库,(Manage Repository),用户可以升级,Repository,和删除的数据库,2024年8月27日,84,角色设置,角色,权限,数据库管理员(,Database Administrator,),管理知识库,管理用户,数据管理员 (,Data Administrator,),连接,管理文件,团队负责人(,Team Leader,),连接,锁定版本,冻结版本,管理分支,管理配置,开发,/,设计人员 (,Designer,),连接,锁定版本,冻结版本,,2024年8月27日,85,PowerDesigner,版本控制工具,-Repository,设置用户和群组及操作权限,设置用户(,User,),和群组(,Group,),在设置用户之前,系统需要以,ADMIN,连接到,Repository,。,选择菜单项,RepositoryUsers,,,添加新的用户(如,Iris,)。,群组是有共同权限的用户的集合。选择菜单项,RepositoryGroups,可添加新的群组(如,Designers,)。,双击某一用户(群组)进入,PropertiesRights,可设置用户(群组)权限,2024年8月27日,86,2024年8月27日,87,PowerDesigner,版本控制工具,-Repository,设置用户和群组及操作权限,将用户或群组加入指定群组,要将某一用户,/,群组(如,Iris,),加入一指定群组(如,Designers,),,可双击该用户(群组)进入,PropertiesGroups,(,Parent Groups,),,添加指定群组到列表中即可。也可在指定群组的,Group PropertiesMembers,中添加该用户,/,群组。,设置用户和群组之后的用户群组关系和权限设置如图,5,所示。,2024年8月27日,88,PowerDesigner,版本控制工具,-Repository,版本管理,合并,/,提交(,Consolidate,),要将项目加入,Repository,实现版本控制,用户可选择目标项目按右键,选择,Consolidate,进行提交,这里用户可以选择是新加模型(,New,)还是更新(,Update,),Repository,内当前版本的模型。当项目第一次加入,Repository,的时候,默认为,New,。设置完毕之后,点击,OK,。,Repository,会根据用户设置更新已有版本或添加新版本。当更新,Repository,版本的时候,如果本地文件和,Repository,内文件不同,系统会弹出窗口显示文件之间的冲突,用户可以手动选择,/,放弃冲突来合并版本。,2024年8月27日,89,PowerDesigner,版本控制工具,-Repository,版本管理,提取(,Extract,),当用户需要恢复旧有文件版本时,可以执行提取操作。选择现有项目,按右键选择,Update from repository,,选择要提取的项目名称和版本,点击,OK,,模型就会从,Repository,拷贝到本地。,用户也可以从,Repository Brower,界面选择要提取的项目,按右键选择,Extract,也可完成同样操作。当完成更新操作之后,用户必须将项目提交,2024年8月27日,90,PowerDesigner,版本控制工具,-Repository,版本管理,版本对比,PowerDesigner,的,Repository,提供了两种方式实现版本的对比。,一种是在,Workspace,的,Local,界面中选择目标文件,按右键选择,Compare with Repository,另一种是在,Repository Brower,界面选择目标文件,按右键选择,Compare,。,2024年8月27日,91,PowerDesigner,版本控制工具,-Repository,版本管理,对象查找,在,Repository Brower,中选择目标模型,按右键选择,Find Objects,,,可进行对象查找。,用户可以根据名称,&,定位,本地日期,,Repository,日期和高级进行不同刻面的查找。设置完成点击,Find Now,按钮可以查询到目标对象。,2024年8月27日,92,有,dd,问题吗?,2024年8月27日,93,PowerDesigner12.5,实例演练,案例简介,以信息中心部门权限管理为例,不用用户归属到不同部门,同时隶属于不同角色,不同角色具有的权限是不同的。,2024年8月27日,94,PowerDesigner12.5,实例演练,情景描述,普通用户只能看到自己部门、自己所具有的功能菜单,系统管理员可以看到所有的功能,PowerDesigner12.5,实例演练,概念,/,物理数据模型,2024年8月27日,95,PowerDesigner12.5,实例演练,生成数据库脚本及报表,2024年8月27日,96,2024年8月27日,97,有问题吗?,2024年8月27日,98,谢谢大家,!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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