认证考试PowerDesigner12.5教程_第1页
认证考试PowerDesigner12.5教程_第2页
认证考试PowerDesigner12.5教程_第3页
认证考试PowerDesigner12.5教程_第4页
认证考试PowerDesigner12.5教程_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

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

文档简介

PowerDesigner12.5实用培训教程资深参谋:尹建民踏洪痴峡煌曳青析沛稿储咐秋咀培悍锨快双嘻瞒寝忆枯帚菇奄裴续贩复腺PowerDesigner12.5教程(完整版)PowerDesigner12.5课程安排〔一〕第一天上午PowerDesigner12.5简介及新特性PowerDesigner12.5主要功能下午需求模型RQM概念数据模型CDM物理数据模型PDMTuesday,January24,20232港帘基股追撼勒买零瑞聋坎毅足匝胃叠路旱尽庙甲搅汗驴闲蛆贩垢贾治奶PowerDesigner12.5教程(完整版)PowerDesigner12.5课程安排〔二〕第二天上午CDM/PDM模型间转换模型比较及合并脚本生成及反向模型报表生成模型版本管理工具Repository下午从需求分析、到业务建模、概念模型以致生成数据库脚本,生成代码;开始头至尾做一个实例,深入体验PowerDesigner的强大功能Tuesday,January24,20233摹踩炊嵌节沮身已铃回谈蚀写阿噪炳捡忱火抖驼饵浦热漓刀拂透今弱棺皆PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,20234PowerDesigner的历史由中国人王晓昀完成编制1989-在法国发布第一个商用版本AMC*Designor(版本2.0)1992-在美国发布第一个商用版本S-Designor1995-S-Designor改名为PowerDesigner1997-发布PowerDesigner6.0200112月-发布PowerDesigner9.5的最初版本,并发布升级及维护版本直到2003年200412月-发布版本PowerDesigner10.02005-发布PowerDesigner11.020077月-发布PowerDesigner12

泼缄脱肛匹寻翅筛蓉全薯夏搭兹垢鞍冠来侯梭窃十匙掇该卉值隅气述抨娇PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,20235贬瘴簧祖藻努掇家世阁置贰剔煽蛾眷防磁蔬眷狙投碎趋森共仆距明污线森PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,20236PowerDesigner与其他工具的比较PowerDesignerRoseVisioERWin出身♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥面向对象设计♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥数据库设计♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥实用性♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥语言支持♥♥♥♥♥♥♥♥♥♥♥♥♥♥垮灶碰誉秩纳牲贱蹭刷虐瑰稚渔枣般淤腰验句悍府柱毖软僻众堑贸耀爱扯PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,20237PowerDesigner12.5简介PowerDesigner12.5是一个集所有现代建模技术于一身的完整工具,它集成了强有力的业务建模技术、传统的数据库分析和实际,以及UML对象建模。通过了元数据的管理、冲突分析和真正的企业知识库等功能。提供了一个完整的企业建模环境包括了数据库模型设计的全过程。利用可以制作数据流程图、概念数据模型、物理数据模型可以生成多种客户端开发工具的应用程序还可为数据仓库制作结构模型,能对团队设计模型进行控制。可与许多流行的数据库设计软件以及开发软件,例如:VisualStudio,Java,PowerBuilder等相配合使用来缩短开发时间和使系统设计更优化。漓扭戳唇近谓诈危滥旦辐突佰幂怨态谍桶傀扛烁威一黄令梯啊蓖哺跋彝咯PowerDesigner12.5教程(完整版)PowerDesigner12.5PowerDesigner12.5解决方案Tuesday,January24,20238惠尔举汕罪岿告铃京俯纽串展钞嘱慷臆痰淳别方虱全豪屑店航诺牛癌奈璃PowerDesigner12.5教程(完整版)PowerDesigner12.5PowerDesigner12.5能做什么?PowerDesigner是一个“一站式〞的企业级建模及设计解决方案,它能帮助企业快速高效地进行企业应用系统构建及再工程(Re-engineer)。IT专业人员可以利用它来有效开发各种解决方案,从定义业务需求到分析和设计,以至集成所有现代RDBMS和Java™、.NET、PowerBuilder®和WebServices的开发等。PowerDesigner是结合了以下几种标准建模技术的一款独具特色的建模工具集:业务流程建模、通过UML进行的应用程序建模以及市场占有率第一的数据建模,这些建模技术都是由功能强大的元数据管理解决方案提供支持的.

Tuesday,January24,20239冒持暗趣甭臃魁蓬族监乌终承霜基姐邑墒扁稼双王谰性贸存惰俭费醚叛酮PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202310PowerDesigner12.5新功能业务方面增强了数据建模与流程建模的集成能力,大大提高了业务过程描述与信息系统建模之间的协作能力。利用至今为止最全面的客户定制工具,自动实现了对更多标准与做法的支持。能适应企业架构框架建模的需要,支持多种行业及相关的标准集。俺卷姜霞落综应蛾水泉奄奴鸿寡鸽嘲拒哟铡放宽凰芜碍锯雅虞喝矢抛一策PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202311PowerDesigner12.5新功能技术方面更加丰富的用户界面大大简化新用户的学习曲线,而且支持界面的客户化定制。同时提供了非常方便的元数据映射界面来支持数据与数据,XML甚至对象之间的转换定义。提供一个强大的报表生成器,包括全新的报表引导,基于表格的报表,并支持更丰富的RTF和HTML格式支持最新的标准包括UML2.0、BPMN,以及数据管理系统的最新版本等。更多ERWin的import选项,支持数据建模工具平滑地迁移。深桓幅厌斩蹋缉沮为笛轴哄咎漆纶奴哇续剧秩爷拎斩粗曾宴翟铁普义慨缚PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202312PowerDesigner12.5新功能〔一〕

--通用功能使用更加方便界面更加漂亮操作更加简介功能更加完备速烩蝗埂朵薯官袭君嫌详殖那么宽佣卞斋掷智煌祟热吁铁五厩距坯扫先鄙戴PowerDesigner12.5教程(完整版)PowerDesigner12.5PowerDesigner12.5新功能〔二〕

--通用功能需求管理--通过使用微软Word的导入和同步功能,收集、连接、管理、存储用户分配状态(userallocation)和可跟踪矩阵视图(traceabilitymatrixviews),并提供了层次化的报表生成。冲突分析--向上和向下检测冲突变化。能在变化产生之前以方便和平安的方式呈现存在冲突的文档和报表。文档生成--提供全面向导驱动以及拖拽方式来生成Excel列表、HTML和RTP文档。高度的可扩展性--可定制的GUI、MDA、脚本。数据映射编辑器--以拖拽的方式实现对象/关系、XML到数据库和数据仓库的映射。面向效劳的架构--在业务和技术级上构建效劳。Tuesday,January24,202313锁迎伤氟司尹吩饥度碑役靖铅腆润凉肃望爸伎湃胎阎通伍痕奎拨栖胖徒碱PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202314PowerDesigner12.5新功能〔三〕

--数据库数据库模块是PowerDesigner的强项,分为CDM和PDM两种PowerDesigner12.5支持所有主流开发平台:支持超过60种(版本)关系数据库管理系统,包括最新的Oracle®、IBM®、Microsoft、Sybase、MySQL等支持各种主流应用程序开发平台,如JavaJ2EE、Microsoft.NET™(C#和VB.NET)、WebServices和PowerBuilder®,迂合辛柏炽壬钥愧架瘩褥义冗琅扮欠臭斗环荷芜泥拒刀赣憨诽抚淘盈遮屏PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202315PowerDesigner12.5新功能〔四〕

--需求模型RQM应CMMILevel2针对需求管理的要求,提供需求管理模块跟Word进行无缝集成企业可汇入过去以Word撰写的需求分析文件,方便后续的追踪与管理。支持用户自定义的代码模板来定制自己的格式绰剑侗台酷锄怀君谋肺南避拴溺惊茂幢脾滑玻斜萄抗弦孵设哩眼笺涧墅袒PowerDesigner12.5教程(完整版)PowerDesigner12.516PowerDesigner12.5新功能〔五〕

--面向对象模型(OOM)面向对象模型(OOM)

一个OOM包含一系列包,类,接口,和他们的关系。这些对象一起形成所有的(或部份)一个软件系统的逻辑的设计视图的类结构。一个OOM本质上是软件系统的一个静态的概念模型。你使用PowerDesigner面向对象模型建立面向对象模型.(OOM)你能为纯粹地对象-导向的靠模切目的建立一个OOM,产生Java文件或者PowerBuilder文件,或你能使用一个来自OOM的物理数据模型(PDM)对象,来表示关系数据库设计分析。辐血闪伺疮士弦荷肌扑洛蹋靳俗晓框律际泪羽阜驶姥殃脉无抗型疙吴色全PowerDesigner12.5教程(完整版)PowerDesigner12.517PowerDesigner12.5新功能〔六〕

--业务程序模型(BPM)业务程序模型(BPM)

BPM描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。

BPM是从业务合伙人的观点来看业务逻辑和规那么的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。

戊伊疙佰翠憾彩软傣掉瑰鲁绅官猿俯稍内饰禽赢培白篱跟清奏鹰洁搪乔眺PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202318PowerDesigner12.5新功能〔七〕

--信息流模型ILM在企业应用的分析与开发整个过程中,会有大量的模型产生,这些模型之间都存在相应的关系。PowerDesigner创新地提出信息流模型(ILM),并通过非常直观的映射编辑器来表达模型之间的信息流动关系,大大方便了企业级建模的管理能力支持ETL和EII支持概念数据和业务处理模型新的集成的效劳符号陌茄政钝轿专冯乏撂利韧戴侍稽蔚参鳞恶尊汛宵啃碗矣眠袁版激策淹滩熏PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202319佬芍煽舱沙奋迟敷擎锚践勉棘暇甭觅椿车都园锹庙漆炙曼狱替形兵盒喷暮PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202320PowerDesigner12.5

--安装安装PD12.5安装过程,可以根据自己需求进行有选择地安装查看安装后文件<Disk>:\ProgramFiles\Sybase\PowerDesigner12<Disk>:\ProgramFiles\Sybase\PowerDesigner12\ResourceFiles\DBMS<Disk>:\ProgramFiles\Sybase\PowerDesigner12\ResourceFiles\ExtendedModelDefinitions套撵劈探丫涅吝帝读学醚幽沦返鼻娠讯待动韵鹤蹬贵泵陷讲允铣谁进舷蝗PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202321初识PowerDesiger12.5肃车瓢痢懒絮啃底祁聊乘涨瘤激玄惕讳陶享雄房握假设斜卒钧蝉降歪限仪飞PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202322正式进入PowerDesigner12.6世界

--Hello,PowerDesigner根本功能工作空间WorkSpace容器,可以包含各种类型的工程工程ProjectCDM,PDM,OOM,BPM等文件夹Folder窗口Window属性表PropertySheet列表List搔绒县湘办风嗣显抄播涉似肯歇碑坞悼哉话颗周展特拿佣棋井絮境唤吾舔PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202323迸让炼壶瓦楚鲜岁炙胳牵笼牛辅莹然炸缚织脏周纵察戴南伎悯虎周讶安边PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202324PowerDesigner使用

--工作空间管理工作空间创立工作空间翻开工作空间更改工作空间保存工作空间删除工作空间膘蹭该蓄挠样辫凿曰破渭希洗纠夹砷强晒团水讼轩擦殖态逆容早哎眨巴模PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202325PowerDesigner使用

--工具栏工具栏--工具栏用来提供一个快速访问特定菜单命令,并且很方便地创立对象创立工具栏自定义工具栏隐藏/显示工具栏删除工具栏缨戒催紫巧坦灭质拱刹遵耳吏衡锣党祖昌案偿谍恫蛰函参巷铱饼云级兰馋PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202326谎讳晓窿持病忘遍瑟赛咏睫唯糙振曙怨忧居鲸彪突孩郭居墙狮褒钝帚燥倍PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202327PowerDesigner使用

--窗口Windows缘澄驰廓驮诈僻垮循骨郝讹滚圭妻兜脱睛甄溢滴片恩廓苟谊禽种哺贡哭浓PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202328PowerDesigner使用

--属性表Propertysheet裤渐炭烯晃魂悉司卯睦夏瑟抨邹尼就滞退悄亏灵莫静希气朔恫虎撤镍姜秦PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202329PowerDesigner使用

--文件夹Folder文件夹主要用来管理、分类多个不同文件而设置的新建删除删除是不可恢复的挫丫欢瞳巫寓乙兔包粗碍艰峰纠宜抢拂子咎屠纷弥换嫡铆月注渠莽抵移菇PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202330PowerDesigner使用

--列表列表:把相同类型的数据模型对象用文本的形式呈现给用户子漾疟霸龟咳社卖穷焰欧景浸郴及藐讲卿鲁翱疵闯砂芥歉祝葡午膏仍冲供PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202331PowerDesigner使用

--数据模型文件PD12.5支持以下类型的数据模型模型扩展名备份扩展名RequirementsModel(RQM).rqm.rqbBusinessProcessModel(BPM).bpm.bpbConceptualDataModel(CDM).cdm.cdbPhysicalDataModel(PDM).pdm.pdbInformationLiquidityModel(ILM).ilm.ilbObject-OrientedModel(OOM).oom.oobXMLModel(XSM).xsm.xsbFreeModel(FEM).fem.febMulti-Modelreport.mmr.bmr毁乘剁聊醒劝弹陌闪帅端葛溜年翘蛊耽预臭丘匈攻迂颧端枣卑责糠笨惯欣PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202332坏爆刮崇勿褐拱诛故森葡军处曙腋钱恤芜莆羞井殖粤鹊怀踌边坞姚安迅友PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202333PowerDesigner数据模型

--需求模型RQMRQM内容什么是RQM?如何创立RQM定义需求文档定义用户和组定义术语库需求模型转换公卫考烘塞稳陌茶潦七峨喘待涎萝勋核贞苹瑶章法勇衡追团硕舅败盖苗糊PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202334PowerDesigner数据模型

--需求模型RQM什么是RQM?建立需求模型的目的是定义系统边界,使系统开发人员能够更清楚地了解系统需求,同时为方案迭代的技术内容提供根底,为估算开发系统所需本钱和时间提供根底。PowerDesigner提供了有效的需求建模,保证更准确的工程结果,并通过建立设计和需求的关联保证更好的可追踪性。PowerDesigner通过层次结构显示了该系统的主要功能。用户可以通过属性对话框,进行详细的需求描述。为了进一步分析该子系统的业务需求,结构及机制,发现企业中当前存在的问题并确定改进的可能性,可以进行业务流程分析。缔锭富钒日挽龋硅酞诺邮溃诚嚣踩貌吵指烦免仓檄闹妖刻似甫翅弓揍母床PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202335PowerDesigner数据模型

--需求模型RQM创立RQM苍糖除埔阮悼驶叛呻咆酮证垂唉哥奉仑产疑郧园掀澡冰韧充桃蔓青柬孜简PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202336PowerDesigner数据模型

--需求模型RQM用户和组用户是在需求模型中至少有一个需求所关系的人员组是有一系列的具有相同特性的人组成的组织词汇库词汇库可以清晰地定义单词,防止在需求模型中发生误解,同样,需要给出该单词的详细解释。煽缨钢实迎酥街盗恭伶送戴氮颈氮疗仰巫欲亭序阎洋散汽砌沧钒跟斋废酬PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202337PowerDesigner数据模型

--需求模型RQM需求文档视图RDV创立RQV定义RQV跟踪矩阵视图TMV创立TMV定义TMV用户分配矩阵视图UAMV创立UAMV定义UAMV碳颓性禄角枕烧掣侣劝乓焦拓绝壁呀夕艺抖浮募妻赡呸余绅喻翰滞说兑瑰PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202338PowerDesigner数据模型

--需求模型RQM需求模型转换从Word中创立RQM从RQM转换成Word文档跟VSTS中的工作项互相转换栖弊艘捶第识粥攘蹭猜筑礼朽青琵妖诧尝晋致魄撕海够依端卖沃赴息匀贪PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202339PowerDesigner数据模型

--概念数据模型CDMCDM内容什么是CDM?创立CDM定义实体定义属性定义域定义关联、联合和继承定义业务规那么检查模型梧番琴撰吴显籍顷戮谐雅陌惭斜儿怜逃呢勋斯渐碎吹害掐瀑刃侥盯钵享枕PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202340PowerDesigner数据模型

--概念数据模型CDM什么是CDM?CDM表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。一个概念模型经常包括在物理数据库中仍然不实现的数据对象。它给运行方案或业务活动的数据一个正式表现方式。CDM是分析阶段用以理清数据之间的关联性,以实体-关系图表示一个实体具有的属性,以及与其它实体的1对1、1对多或多对多关系很议伞樟烧谊替拆烘缺款懦脯李槽乱打奶鞠勒驳抓试嗜执笑歌辽侈埔谦弧PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202341PowerDesigner数据模型

--概念数据模型CDM创立CDM忱孙官苗讥窗倚呸隆荫星祭哩裤挣柞拯挚绎仿抬桶使亲傣沧股膏傲蜡搁腥PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202342PowerDesigner数据模型

--概念数据模型CDM定义实体实体是带有描述特性的可以区分的对象。在概念数据模型中,只有业务问题需要的对象才被定义为实体,一个实体可能是有形的或无形的、具体的或抽象的、有生命的或无生命的。舶贵诺馅醒垫睡吮秒洽雅绦位佳沥碟咕澄扁宾此武惶醉识噬缝青洛垂曰烽PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202343PowerDesigner数据模型

--概念数据模型CDM定义属性实体属性是附加到实体上的数据项坎妹渤惦歪阅三附皇掖库问糖奔顷纂骸姜棕刑瞅讼佣餐念痔傈库昆兽恶耕PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202344PowerDesigner数据模型

--概念数据模型CDM定义域一个域定义你能适用于多个数据工程的标准数据结构。当你修正一个域时,你将更新全部与域关联的数据工程。当你作任何变化的时候,这导致数据一致化特性比较容易。可以创立一些自己常用的域,来应用到数据对象上,就不会导致相同的用途,但是数据类型和长度不一致甩蹿诗歼善笛昂畔秸翔杏澜溶锁桩坏输酗词星媒校阳睡茂稼乘诞伸阿榔讼PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202345PowerDesigner数据模型

--概念数据模型CDM定义关联联系是指两个实体之间或实体内部的连接或关系。完成实体定义以后,应该在它们之间建立联系。实体的联系通常是依据业务规那么确定的出壹落觉兔阂推落钟另厌党沁房领转染曾迸岁锨毅汾婪郊搀烛是无屉磨蛮PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202346PowerDesigner数据模型

--概念数据模型CDM定义联合联合是为了解决多对多联系而产生的一个人工实体可以为联合实体定义属性。堪郧掠苏演笔惺胞国桩瞳电恃睹琐虹狰剑獭戊窍笨训强涉胖簿负卑嘻究御PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202347PowerDesigner数据模型

--概念数据模型CDM定义继承继承连接用来定义一种父类〔父实体〕与子类〔子实体〕之间的特殊联系。子实体与它的父实体共享一些属性,有一个或多个属性不被父实体或其它子实体所共享。父实体也能有一个或多个联系不与子实体共享。互斥继承炕悯逮悍凡品岔允燥往锯僳苔仔喉凉泉照题皋媒矿嘻傅壕庇蛆凄球顶揍琢PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202348PowerDesigner数据模型

--概念数据模型CDM检查模型业务规那么检查域检查数据项检查实体检查实体属性检查实体标识符检查关系检查联合检查继承检查渭塞伊潭权搂柬诣谊基熙枢藕嘴陌淑饥刺蕉仅庆匝孟鹃扒返隶邱腮临掘烫PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202349零位似累撩近桩筏哟血稚己凉哑乡佩乘抽桐糙子熄疼油纹摊摆摸肯疑疲厌PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202350PowerDesigner数据模型

--物理数据模型PDMPDM内容什么是PDM?创立PDM定义表、视图和存储过程定义列定义索引、关键字〔PK、FK、AK〕定义引用定义约束定义用户和组检查模型汹右踩混捣辞啥旗棵善迸涛知扛馆颤酮憨吐览歹瓣猫桨咋辈可缮云汽堡窍PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202351PowerDesigner的历史什么是PDM?CDM反映了业务领域中信息之间的关系,它不依赖于物理实现。只有重要的业务信息才出现在CDM中。PDM定义了模型的物理实现细节。例如,所选RDBMS的数据类型特征、索引定义、视图定义、存储过程定义、触发器定义等。分析阶段的CDM转换成PDM后,便将抽象的实体、属性与关系,对应到实际数据库的数据表、字段、主键、外部索引键等内容。樊试姿菠战化诀罪蔚桨闰墙骂妨咸户家嚷漓肥啊恭滴昌类割糖泳坡帛笺刮PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202352PowerDesigner数据模型

--物理数据模型PDM创立PDM暗佯架满斌顿裳洱尾斋禾决苫笑停到午谗实赎腹巷辜摔法阔苇乖吟袱星浮PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202353PowerDesigner数据模型

--物理数据模型PDM定义表、视图表可以看作有行和列的电子数据表,表是关系数据库中一种拥有数据的结构。视图是一个或多个表中的数据的简化描述,用户可以将视图看成一个存储查询或一个虚拟表查询仅仅存储在oracle数据字典中,实际的数据没有存放在任何其它地方,所以建立视图不用消耗其他的空间。要在实际系统中分析视图的数量以及使用视图的频率婉阳路接寞轧室世情逸龋跑难叉败朱彪衬蚂曲万勤狗伊贵力抛夸酱均焚鹏PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202354PowerDesigner数据模型

--物理数据模型PDM存储过程存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译可提高数据库执行速度。当对数据库进行复杂操作时,可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。存储过程可以重复使用,可减少数据库开发人员的工作量平安性高,可设定只有某此用户才具有对指定存储过程的使用权注意:在分布式系统中要少用存储过程俯拄粱屿拂隅流篮射矛铬禾滥卜淋委姐拉箕喳踪役溯黄歇继辞私邢氓管菊PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202355PowerDesigner数据模型

--物理数据模型PDM定义索引、关键字索引是一个与表有关的数据结构,它是通过索引列进行逻辑排序的。索引能够调整模型的可用性,改进系统的性能,消除查找到记录之前在表中的屡次扫描。索引的存在减慢了数据的修改〔插入、修改、删除〕速度。候选关键字是由一个或多个列组成的,它们的每组值与一条并且只有一条表中的记录相对应。候选关键字具有充当主键的资格,只是没有被选做主键。它为数据访问提供了方便,调整了数据的可用性。垫冷暮宗幸粗鞭翔侈晾骄冰豹缄尿兔壕蛮怪右崔首猾罕啼肿筏革掏巳执爹PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202356PowerDesigner数据模型

--物理数据模型PDM定义引用引用是在父表和字表间建立一种关系。引用定义引用一致完整性约束在列之间,可以是主键、外键或者是替代主键引用最常见的是在主键上需诲凤乓析膏侍述循搽辕抖耻硅犹契匿窝杏罪飞谢杏范虚秋盗鞭千捎乳示PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202357PowerDesigner数据模型

--物理数据模型PDM定义约束PowerDesigner支持以下约束:限制〔Restrict〕。不允许进行修改或删除操作。假设修改或删除主表的主键时,如果子表中存在子记录,系统将产生一个错误提示。这是缺省的参照完整性设置。置空(SetNull)。如果外键列允许为空,假设修改或删除主表的主键时,把子表中参照的外键列设置为空值〔NULL〕。置为缺省(SetDefault)。如果指定了缺省值,假设修改或删除主表的主键时,把子表中参照的外键设置为缺省值〔Default〕。级联(Cascade)。把主表中主键修改为一个新的值时,相应修改子表中外键的值;或者删除主表中主键的记录时,要相应删除子表中外键的记录。娇儿水辰当任襟涝隆知义捅爽甄铀蝗蜗瘴扛培嘶它驮笺施迟性鳞驱鹤嘎类PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202358PowerDesigner数据模型

--物理数据模型PDM检查模型业务规那么检查域检查用户组检查表、列、检查数据类型检查关键字检查视图检查索引检查映恬狰洞禄镭标镰械踌踞嵌簿云做驴英灿阉五泽涤雕庆努巍贺嫉俏熊瓣感PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202359PowerDesigner数据模型

--用户和组定义用户和组表空间用户组些挞条宦撩酉痞吵酮因诽布恬致虱坍售踏吨齿星契添室抠憎粤济鼻捡争叹PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202360淑养溅悲按彪员囚啡芝龟妇悸版悍唆朔国揍房歧凿谎埋腥室诌搀乓叁步雨PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202361PowerDesigner数据模型

--模型比较/合并模型的比较选择Tools->CompareModel比较选项两个模型比较模型跟数据库比较模型的合并选择Tools->MergeModel陌尺蛰酝馆孟有办赢责瓢预堵捞床汗噎翻离圆某豢纷驻捻戴骏嘎功米顾睛PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202362PowerDesigner数据模型

--物理数据模型PDM检查模型选择Tools->CheckModel选择需要检查的对象选择需要检查的对象类型使用检查模型参数工具开始纠错慷社俭咯稿侥迂邑久旨沉翼震勇剂芝讯怔崭蛙痢宿祟棉铬格抹郑绢烟祝象PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202363PowerDesigner数据模型

--模型转换模型转换CDM->PDMPDM->CDM霞戚甚色煽咬实椽痉肚旦喷瑚痊拦善疙移猴敖躬覆铬凯啼寸幽吾戊垮灰四PowerDesigner12.5教程(完整版)PowerDesigner12.5PowerDesigner数据模型

--模型之间的转换关系CDM是一般的开始仕扬姐岩葛叮勇怕磐棱鄂酿膊商禄板里蔫灿晓幼膜稿衅海奉础搁政委材铲PowerDesigner12.5教程(完整版)PowerDesigner12.5PowerDesigner数据模型

--模型转换建立CDM转换为PDM产生Database比较数据库同步Database产生报告咽趣验件巳凶课衫扛飞潮绕孺笑污招淖烽撮葡滩碘奋克旧享份堰械阔崭功PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202366媒搽或官蒜迢摈庚矫死勋简鸵蒸臼莆吱隔瀑段繁聪狰弱吧巫鹏改壮辫粤汗PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202367PowerDesigner12.5

--脚本生成及执行数据库操作连接数据库〔Connect〕产生数据库〔GenerateDatabase〕同步数据库〔ModifyDatabase〕产生测试数据〔GenerateTestData〕执行SQL脚本〔ExecuteSQL)刀助炭梨复颠钻疹豫吟庶乍绎月破起镇俱诌丰挨纠驮刊憾因美前霍臭捆讽PowerDesigner12.5教程(完整版)PowerDesigner12.5PowerDesigner12.5

--连接数据库如果选择ODBC方式,那么可以直接连接到数据库,从而直接产生数据库表以及其他数据库对象。选择Database->ConfigureDataConnections。选择Database->Connect选择数据源,并输入正确的用户名和密码,点Connect。Tuesday,January24,202368山铜枚逊也暂蓉季络晨赔矩徊括平胡艺耸懈衰口凹砾柒崎吝竹葫债壹虚收PowerDesigner12.5教程(完整版)PowerDesigner12.5PowerDesigner12.5

--生成数据库选择Database->GenerateDatabase可以生成到文件或者直接数据库选择需要生成的对象选择生成规那么〔选项〕

Tuesday,January24,202369扎膝芋某播争栓独射撵屹座昏霓琅冠帐咎堆嗅悍区钥桂盅施候丝蛛铜抉相PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202370PowerDesigner12.5

--测试数据库大小及生成测试数据估算数据库大小选择DataBase->EstimateDatabaseSize选择表,开始估算生成测试数据选择DataBase->GenerateTestData选择生成测试数据的数量及所需要生成的表选择生成文件、直接到数据库或者SQL语句欣追蹄帆灶跑唉滁倪唆彤鲸违妹芜记流醋浸岛皆啡溅槛涕肉饿粥嘱棉疙礁PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202371PowerDesigner12.5

--逆向工程逆向工程逆向工程:将已存在的数据库产生进新的PDM之内。数据来源可能是从脚本文件或一个开放数据库连接数据来源。当你逆向工程使用脚本的时候,你能使用一个单一脚本文件或一些脚本文件。File->ReverseEngineer->Database或者Database->ReverseEngineerDatabase默法招梢那疟柱外椭数槽挂质热奈惨给源曳撞旦剁鹃踏峨蛰堵敷余聪缘哎PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202372劲祝坝严翘饮孪冻椭恒迫筐亭讲次击箔柯厢败丈贬亩僚镊卫志鸣森稽高开PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202373PowerDesigner12.5

--报表生成生成报表使用报表向导生成模型报表和多模型报表生成列表报表报表编辑器而涌畴骏期维踞叫腮食旺甄伤踢坤良冰淖姜诲配下泼迄祥竟妆康篆溯插裳PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202374PowerDesigner12.5

--报表生成步骤新建立报表文件拖拉需要显示的局部到报表输出选项修改输出选项的内容选择生成的RTF或者其他的类型的报表文件吠踩疯堆束盛顿泛雨臆拾或萍浅垒孰补订化韦锐圈拿才涨渭尧眩反音饵场PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202375PowerDesigner数据模型

--多模型报表PowerDesinger12.0还新增了一个多模型文档整合导出的Milti-ModelReport模型,允许你以多个模型作为输入生成为统一文档,实现模型设计按阶段分开,文档又统一整合的目的。PowerDesigner文档导出的设置非常精细,所以要设置好一个文档导出模式实非不易。有鉴于此,PowerDesinger提供了三种常用的导出模板,用户也可以自己定义模板。通过模板可以迅速完成设计模型文档的导出工作。或挣莲揍邦邦贫酱钩骸用咋喇渊霍臆钨陷喇诸沥护祝满逸牲台傣蒸眉铬连PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202376峙产菱烯股起臭财他皋辊脏抿桃蔬扔劝弛盅帽艺突暮薛穴雀碎应屡伦赘雷PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202377PowerDesigner版本控制工具

--RepositoryRepository在储存和管理建模和设计过程中的信息方面,融合面向对象概念,高度细化版本控制的粒度,支持广泛的设计模型和文件类型,为开发团队提供了一个整合的设计建模和版本控制环境,大大提高了团队的开发效率。Repository提供的对象查找功能,使用户可以跟踪模型变化,了解变更原因,通过PowerDesigner的信息流模型〔InformationLiquidityModel〕得悉变更对整个工程相关模型的影响。在此根底上用户可以生成相应的工程报告〔Report〕,包括模型信息,历史变更信息及模型关联信息等。肖棍兴涟楼嗅遁洞陛俗蹦扬虎底摈坟诞猛宾鼓伤陷植宇负帕起派菲呻捡涤PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202378PowerDesigner版本控制工具

--Repository功能特点模型管理:在同一位置存储和版本化PowerDesigner模型及其他类型文档。用户可以在客户端可以访问效劳器端数据库,合并/提交〔Consolidation〕和提取〔Extract〕文件,以保持数据的完整性和一致性。平安:基于角色的平安机制,全面的权限管理。数据库管理员或团队负责人能控制用户对模型的访问和可视化区域。同时提供记录访问日志的功能。跨模型的冲突分析:Repository能为跨模型的冲突分析提供并维护完整的存储和完整的模型间的依赖关系软件资产管理:查找和重用跨越模型和工程的对象。

掖疲垛董揽肇谴药纯鹃匡奔去卉核搽礁翔沈室城辗曾妖旁数穆叮泛阔烙寅PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202379寒毫联赂曙庶雨苦讣冲熄畸崇锹略凑琵卒饰剖橙歼瞬蹬渝荧镰钒医亨墨犀PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202380PowerDesigner版本控制工具

--Repository创立Repository定义Repository初始化Repository设置用户和群组及操作权限设置用户〔User〕和群组〔Group〕将用户或群组参加指定群组版本管理合并/提交〔Consolidate〕提取〔Extract〕版本比照对象查找酞瘤羡板娃陕污祸沙洛漱辞蓄用贵拯瘸兆蔚呛贪娟庙婪绷本骚洛注袋剔鸟PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202381PowerDesigner版本控制工具

--Repository创立Repository定义Repository

(1)选择菜单项Repository->RepositoryDefinitions

(2)点击菜单栏上的AddaRow按钮,添加一个新的Repository定义。输入RepositoryName〔如Sample〕,RepositoryUser〔如Iris〕,并点击DataSouceName单元格末尾的按钮,设置ODBC数据源,指定存储Repository的数据库〔如图4所示〕。

(3)设置完毕可以双击新增加的Repository所在行,测试数据库连接。袜椭殊肚瘸跋攘轧擂紧掩秸偷孺篡纽恃岔筹评奋趟颤摧倡僻稼鲍讲阉城箭PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202382PowerDesigner版本控制工具

--Repository创立Repository初始化Repository

〔1〕选择菜单项RepositoryConnect

〔2〕分别输入登陆Repository和数据库的用户名和密码,点击OK 第一次连接Repository时,无论登陆用户是谁,系统都会默认以ADMIN登陆,目的是为了有足够的权限在数据库中创立所需的表和数据

〔3〕初始化结束,用户可以连接到Repository进行后续的设置或操作。生勋猾宰场顺泽蔫贷漱参庭鸣迈矮龟藉歇谍君耕志燥竿帅浆谓园戈闪散驱PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202383PowerDesigner版本控制工具

--Repository设置用户和群组及操作权限析也睬拳揉汐氖缔威给汐堡休勇峻讲魁拧郑阑麓抹撵疏庶容修篙宇旧墓乌PowerDesigner12.5教程(完整版)PowerDesigner12.5权限定义权限描述连接(Connect)用户可连接到Repository冻结版本(FreezeVersions)用户可冻结文件版本锁定版本(LockVersions)

用户可锁定文件版本管理分支(ManageBranches)用户可创建,修改和删除分支管理配置(ManageConfigurations)用户可创建,修改和删除配置管理文件(ManageAllDocuments)用户可创建,合并,提取,解锁,解冻,定义许可和删除任意文件版本version管理用户(ManageUsers)用户可创建,修改和删除用户和群组,可授权给用户和群组和将用户或组加入某个群组管理知识库(ManageRepository)用户可以升级Repository和删除的数据库Tuesday,January24,202384节桃蝇算蛆伦蛆泞赚伺库挎硝串庶纬刘熙抄矣祸豺奋冰悸聊颇观庚威籽糙PowerDesigner12.5教程(完整版)PowerDesigner12.5角色设置角色权限数据库管理员(DatabaseAdministrator)管理知识库,管理用户数据管理员(DataAdministrator)连接,管理文件团队负责人(TeamLeader)

连接,锁定版本,冻结版本,管理分支,管理配置开发/设计人员(Designer)连接,锁定版本,冻结版本,Tuesday,January24,202385逗碘粉振函赐梢漂也鸭排搔虱施眶沛咽琐昧梧雷灯昏走霖奠惕酬嫂唉诛旅PowerDesigner12.5教程(完整版)PowerDesigner12.5PowerDesigner版本控制工具

--Repository设置用户和群组及操作权限设置用户〔User〕和群组〔Group〕在设置用户之前,系统需要以ADMIN连接到Repository。选择菜单项RepositoryUsers,添加新的用户〔如Iris〕。群组是有共同权限的用户的集合。选择菜单项RepositoryGroups可添加新的群组〔如Designers〕。双击某一用户〔群组〕进入PropertiesRights可设置用户〔群组〕权限Tuesday,January24,202386嚷纱艳市涟寅悍削迭熟玩暴决黄结特寸霄甸谊攒驹迎呐吉札愤闰接吟竟锋PowerDesigner12.5教程(完整版)PowerDesigner12.5Tuesday,January24,202387PowerDesigner版本控制工具

--Repository设置用户和群组及操作权限将用户或群组参加指定群组要将某一用户/群组〔如Iris〕参加一指定群组〔如Designers〕,可双击该用户〔群组〕进入PropertiesGroups〔ParentGroups〕,添加指定群组到列表中即可。也可在指定群组的GroupPropertiesMembers中添加该用户/群组。设置用户和群组之后的用户群组关系和权限设置如图5所示。粱研买夏大蝇鞠返眶扯湘朗调秦扎擂萝促虎帐加蛹闲娘杰盼耳肘优坑怀炉PowerDesigner12.5教程(完整版)PowerDesigner12

温馨提示

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

评论

0/150

提交评论