PowerDesigner125實用培訓(xùn)教程課件_第1頁
PowerDesigner125實用培訓(xùn)教程課件_第2頁
PowerDesigner125實用培訓(xùn)教程課件_第3頁
PowerDesigner125實用培訓(xùn)教程課件_第4頁
PowerDesigner125實用培訓(xùn)教程課件_第5頁
已閱讀5頁,還剩93頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、PowerDesigner12.5實用培訓(xùn)教程資深顧問:尹建民第1頁,共98頁。課程安排(一)第一天上午PowerDesigner12.5簡介及新特性PowerDesigner12.5主要功能下午需求模型RQM概念數(shù)據(jù)模型CDM物理數(shù)據(jù)模型PDM2022年8月4日2第2頁,共98頁。課程安排(二)第二天上午CDM/PDM模型間轉(zhuǎn)換模型比較及合并腳本生成及反向模型報表生成模型版本管理工具Repository下午從需求分析、到業(yè)務(wù)建模、概念模型以致生成數(shù)據(jù)庫腳本,生成代碼;開始頭至尾做一個實例,深入體驗PowerDesigner的強大功能2022年8月4日3第3頁,共98頁。2022年8月4日4P

2、owerDesigner的歷史由中國人王曉昀完成編制1989 -在法國發(fā)布第一個商用版本AMC*Designor (版本2.0) 1992 -在美國發(fā)布第一個商用版本S-Designor 1995 -S-Designor改名為PowerDesigner 1997 -發(fā)布PowerDesigner 6.0 2001 12月-發(fā)布PowerDesigner 9.5 的最初版本, 并發(fā)布升級及維護(hù)版本直到2003年 2004 12月-發(fā)布版本PowerDesigner 10.0 2005 -發(fā)布PowerDesigner 11.0 2007 7月-發(fā)布PowerDesigner 12 第4頁,共98

3、頁。2022年8月4日5第5頁,共98頁。2022年8月4日6PowerDesigner與其他工具的比較PowerDesignerRoseVisioERWin出身面向?qū)ο笤O(shè)計數(shù)據(jù)庫設(shè)計實用性語言支持第6頁,共98頁。2022年8月4日7PowerDesigner12.5簡介PowerDesigner12.5是一個集所有現(xiàn)代建模技術(shù)于一身的完整工具,它集成了強有力的業(yè)務(wù)建模技術(shù)、傳統(tǒng)的數(shù)據(jù)庫分析和實際,以及UML對象建模。通過了元數(shù)據(jù)的管理、沖突分析和真正的企業(yè)知識庫等功能。提供了一個完整的企業(yè)建模環(huán)境包括了數(shù)據(jù)庫模型設(shè)計的全過程。利用可以制作數(shù)據(jù)流程圖、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型可以生成多種客

4、戶端開發(fā)工具的應(yīng)用程序還可為數(shù)據(jù)倉庫制作結(jié)構(gòu)模型,能對團隊設(shè)計模型進(jìn)行控制。可與許多流行的數(shù)據(jù)庫設(shè)計軟件以及開發(fā)軟件,例如:Visual Studio,Java,Power Builder等相配合使用來縮短開發(fā)時間和使系統(tǒng)設(shè)計更優(yōu)化。第7頁,共98頁。PowerDesigner12.5解決方案2022年8月4日8第8頁,共98頁。PowerDesigner12.5能做什么?PowerDesigner是一個“一站式”的企業(yè)級建模及設(shè)計解決方案,它能幫助企業(yè)快速高效地進(jìn)行企業(yè)應(yīng)用系統(tǒng)構(gòu)建及再工程(Re-engineer)。 IT專業(yè)人員可以利用它來有效開發(fā)各種解決方案,從定義業(yè)務(wù)需求到分析和設(shè)計,

5、以至集成所有現(xiàn)代 RDBMS 和Java、.NET、PowerBuilder和 Web Services的開發(fā)等。PowerDesigner是結(jié)合了下列幾種標(biāo)準(zhǔn)建模技術(shù)的一款獨具特色的建模工具集:業(yè)務(wù)流程建模、通過 UML 進(jìn)行的應(yīng)用程序建模以及市場占有率第一的數(shù)據(jù)建模,這些建模技術(shù)都是由功能強大的元數(shù)據(jù)管理解決方案提供支持的.2022年8月4日9第9頁,共98頁。2022年8月4日10PowerDesigner12.5新功能業(yè)務(wù)方面 增強了數(shù)據(jù)建模與流程建模的集成能力,大大提高了業(yè)務(wù)過程描述與信息系統(tǒng)建模之間的協(xié)作能力。利用至今為止最全面的客戶定制工具,自動實現(xiàn)了對更多標(biāo)準(zhǔn)與做法的支持。能適

6、應(yīng)企業(yè)架構(gòu)框架建模的需要,支持多種行業(yè)及相關(guān)的標(biāo)準(zhǔn)集。第10頁,共98頁。2022年8月4日11PowerDesigner12.5新功能技術(shù)方面 更加豐富的用戶界面大大簡化新用戶的學(xué)習(xí)曲線,而且支持界面的客戶化定制。同時提供了非常方便的元數(shù)據(jù)映射界面來支持?jǐn)?shù)據(jù)與數(shù)據(jù),XML甚至對象之間的轉(zhuǎn)換定義。提供一個強大的報表生成器,包括全新的報表引導(dǎo),基于表格的報表,并支持更豐富的RTF和HTML格式支持最新的標(biāo)準(zhǔn)包括UML2.0、BPMN,以及數(shù)據(jù)管理系統(tǒng)的最新版本等。更多ERWin的import選項,支持?jǐn)?shù)據(jù)建模工具平滑地遷移。第11頁,共98頁。2022年8月4日12PowerDesigner12

7、.5新功能(一)-通用功能使用更加方便界面更加漂亮操作更加簡介功能更加完備第12頁,共98頁。PowerDesigner12.5新功能(二)-通用功能需求管理通過使用微軟Word的導(dǎo)入和同步功能,收集、連接、管理、存儲用戶分配狀態(tài)(user allocation)和可跟蹤矩陣視圖(traceability matrix views),并提供了層次化的報表生成。 沖突分析向上和向下檢測沖突變化。能在變化產(chǎn)生之前以方便和安全的方式呈現(xiàn)存在沖突的文檔和報表。 文檔生成提供全面向?qū)?qū)動以及拖拽方式來生成Excel列表、HTML和RTP文檔。 高度的可擴展性可定制的GUI、MDA、腳本。 數(shù)據(jù)映射編輯器

8、以拖拽的方式實現(xiàn)對象/關(guān)系、XML到數(shù)據(jù)庫和數(shù)據(jù)倉庫的映射。 面向服務(wù)的架構(gòu)在業(yè)務(wù)和技術(shù)級上構(gòu)建服務(wù)。2022年8月4日13第13頁,共98頁。2022年8月4日14PowerDesigner12.5新功能(三)-數(shù)據(jù)庫數(shù)據(jù)庫模塊是PowerDesigner的強項,分為CDM和PDM兩種PowerDesigner12.5 支持所有主流開發(fā)平臺:支持超過 60 種(版本)關(guān)系數(shù)據(jù)庫管理系統(tǒng),包括最新的Oracle、IBM、Microsoft、Sybase、MySQL等支持各種主流應(yīng)用程序開發(fā)平臺,如 Java J2EE、Microsoft .NET(C#和 VB.NET)、Web Service

9、s 和 PowerBuilder,第14頁,共98頁。2022年8月4日15PowerDesigner12.5新功能(四)-需求模型RQM應(yīng)CMMI Level 2針對需求管理的要求,提供需求管理模塊跟Word進(jìn)行無縫集成企業(yè)可匯入過去以Word撰寫的需求分析文件,方便后續(xù)的追蹤與管理。支持用戶自定義的代碼模板來定制自己的格式第15頁,共98頁。16PowerDesigner12.5新功能(五)-面向?qū)ο竽P?(OOM) 面向?qū)ο竽P?(OOM) 一個OOM包含一系列包,類,接口 , 和他們的關(guān)系。 這些對象一起形成所有的 ( 或部份) 一個軟件系統(tǒng)的邏輯的設(shè)計視圖的類結(jié)構(gòu)。 一個OOM本質(zhì)上

10、是軟件系統(tǒng)的一個靜態(tài)的概念模型。你使用 Power Designer 面向?qū)ο竽P徒⒚嫦驅(qū)ο竽P?(OOM) 你能為純粹地對象- 導(dǎo)向的靠模切目的建立一個OOM, 產(chǎn)生Java文件或者PowerBuilder文件,或你能使用一個來自O(shè)OM的物理數(shù)據(jù)模型(PDM)對象 , 來表示關(guān)系數(shù)據(jù)庫設(shè)計分析。第16頁,共98頁。17PowerDesigner12.5新功能(六)-業(yè)務(wù)程序模型 (BPM)業(yè)務(wù)程序模型 (BPM) BPM 描述業(yè)務(wù)的各種不同內(nèi)在任務(wù)和內(nèi)在流程,而且客戶如何以這些任務(wù)和流程互相影響。 BPM 是從業(yè)務(wù)合伙人的觀點來看業(yè)務(wù)邏輯和規(guī)則的概念模型,使用一個圖表描述程序,流程,信息和

11、合作協(xié)議之間的交互作用。 第17頁,共98頁。2022年8月4日18PowerDesigner12.5新功能(七)-信息流模型ILM在企業(yè)應(yīng)用的分析與開發(fā)整個過程中,會有大量的模型產(chǎn)生,這些模型之間都存在相應(yīng)的關(guān)系。PowerDesigner創(chuàng)新地提出信息流模型(ILM),并通過非常直觀的映射編輯器來表達(dá)模型之間的信息流動關(guān)系,大大方便了企業(yè)級建模的管理能力支持ETL和EII支持概念數(shù)據(jù)和業(yè)務(wù)處理模型新的集成的服務(wù)符號第18頁,共98頁。2022年8月4日19有問題嗎?第19頁,共98頁。2022年8月4日20PowerDesigner12.5-安裝安裝PD12.5安裝過程,可以根據(jù)自己需求進(jìn)

12、行有選擇地安裝查看安裝后文件:Program FilesSybasePowerDesigner 12:Program FilesSybasePowerDesigner 12Resource FilesDBMS:Program FilesSybasePowerDesigner 12Resource FilesExtended Model Definitions第20頁,共98頁。2022年8月4日21初識PowerDesiger12.5第21頁,共98頁。2022年8月4日22正式進(jìn)入PowerDesigner12.6世界-Hello,PowerDesigner基本功能工作空間WorkSpace

13、容器,可以包含各種類型的工程工程ProjectCDM,PDM,OOM,BPM等文件夾Folder窗口Window屬性表Property Sheet列表List第22頁,共98頁。2022年8月4日23第23頁,共98頁。2022年8月4日24PowerDesigner使用-工作空間管理工作空間創(chuàng)建工作空間打開工作空間更改工作空間保存工作空間刪除工作空間第24頁,共98頁。2022年8月4日25PowerDesigner使用-工具欄工具欄- 工具欄用來提供一個快速訪問特定菜單命令,并且很方便地創(chuàng)建對象創(chuàng)建工具欄自定義工具欄隱藏/顯示工具欄刪除工具欄第25頁,共98頁。2022年8月4日26第26

14、頁,共98頁。2022年8月4日27PowerDesigner使用-窗口Windows第27頁,共98頁。2022年8月4日28PowerDesigner使用-屬性表Property sheet第28頁,共98頁。2022年8月4日29PowerDesigner使用-文件夾Folder文件夾主要用來管理、分類多個不同文件而設(shè)置的新建刪除刪除是不可恢復(fù)的第29頁,共98頁。2022年8月4日30PowerDesigner使用-列表列表:把相同類型的數(shù)據(jù)模型對象用文本的形式呈現(xiàn)給用戶第30頁,共98頁。2022年8月4日31PowerDesigner使用-數(shù)據(jù)模型文件PD12.5支持下列類型的數(shù)據(jù)

15、模型模型擴展名 備份擴展名 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 Mul

16、ti-Model report .mmr .bmr 第31頁,共98頁。2022年8月4日32有問題嗎?第32頁,共98頁。2022年8月4日33PowerDesigner數(shù)據(jù)模型-需求模型RQMRQM內(nèi)容什么是RQM?如何創(chuàng)建RQM定義需求文檔定義用戶和組定義術(shù)語庫 需求模型轉(zhuǎn)換第33頁,共98頁。2022年8月4日34PowerDesigner數(shù)據(jù)模型-需求模型RQM什么是RQM?建立需求模型的目的是定義系統(tǒng)邊界,使系統(tǒng)開發(fā)人員能夠更清楚地了解系統(tǒng)需求,同時為計劃迭代的技術(shù)內(nèi)容提供基礎(chǔ),為估算開發(fā)系統(tǒng)所需成本和時間提供基礎(chǔ)。PowerDesigner提供了有效的需求建模,保證更準(zhǔn)確的項目結(jié)

17、果,并通過建立設(shè)計和需求的關(guān)聯(lián)保證更好的可追蹤性。PowerDesigner通過層次結(jié)構(gòu)顯示了該系統(tǒng)的主要功能。用戶可以通過屬性對話框,進(jìn)行詳細(xì)的需求描述。為了進(jìn)一步分析該子系統(tǒng)的業(yè)務(wù)需求,結(jié)構(gòu)及機制,發(fā)現(xiàn)企業(yè)中當(dāng)前存在的問題并確定改進(jìn)的可能性,可以進(jìn)行業(yè)務(wù)流程分析。 第34頁,共98頁。2022年8月4日35PowerDesigner數(shù)據(jù)模型-需求模型RQM創(chuàng)建RQM第35頁,共98頁。2022年8月4日36PowerDesigner數(shù)據(jù)模型-需求模型RQM用戶和組用戶是在需求模型中至少有一個需求所關(guān)系的人員組是有一系列的具有相同特性的人組成的組織詞匯庫詞匯庫可以清晰地定義單詞,避免在需求模

18、型中發(fā)生誤解,同樣,需要給出該單詞的詳細(xì)解釋。第36頁,共98頁。2022年8月4日37PowerDesigner數(shù)據(jù)模型-需求模型RQM需求文檔視圖RDV創(chuàng)建RQV定義RQV跟蹤矩陣視圖TMV創(chuàng)建TMV定義TMV用戶分配矩陣視圖UAMV創(chuàng)建UAMV定義UAMV第37頁,共98頁。2022年8月4日38PowerDesigner數(shù)據(jù)模型-需求模型RQM需求模型轉(zhuǎn)換從Word中創(chuàng)建RQM從RQM轉(zhuǎn)換成Word文檔跟VSTS中的工作項互相轉(zhuǎn)換第38頁,共98頁。2022年8月4日39PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDMCDM內(nèi)容什么是CDM?創(chuàng)建CDM定義實體定義屬性定義域定義關(guān)

19、聯(lián)、聯(lián)合和繼承定義業(yè)務(wù)規(guī)則檢查模型第39頁,共98頁。2022年8月4日40PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM什么是CDM?CDM 表現(xiàn)數(shù)據(jù)庫的全部邏輯的結(jié)構(gòu),與任何的軟件或數(shù)據(jù)儲藏結(jié)構(gòu)無關(guān)。 一個概念模型經(jīng)常包括在物理數(shù)據(jù)庫中仍然不實現(xiàn)的數(shù)據(jù)對象。 它給運行計劃或業(yè)務(wù)活動的數(shù)據(jù)一個正式表現(xiàn)方式。CDM是分析階段用以理清數(shù)據(jù)之間的關(guān)聯(lián)性,以實體-關(guān)系圖表示一個實體具有的屬性,以及與其它實體的1對1、1對多或多對多關(guān)系 第40頁,共98頁。2022年8月4日41PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM創(chuàng)建CDM第41頁,共98頁。2022年8月4日42Power

20、Designer數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM定義實體實體是帶有描述特性的可以辨別的對象。在概念數(shù)據(jù)模型中,只有業(yè)務(wù)問題需要的對象才被定義為實體,一個實體可能是有形的或無形的、具體的或抽象的、有生命的或無生命的。第42頁,共98頁。2022年8月4日43PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM定義屬性實體屬性是附加到實體上的數(shù)據(jù)項第43頁,共98頁。2022年8月4日44PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM定義域一個域定義你能適用于多個數(shù)據(jù)項目的標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)。 當(dāng)你修正一個域時,你將更新全部與域關(guān)聯(lián)的數(shù)據(jù)項目。 當(dāng)你作任何變化的時候 , 這導(dǎo)致數(shù)據(jù)一致化特性比較容

21、易??梢詣?chuàng)建一些自己常用的域,來應(yīng)用到數(shù)據(jù)對象上,就不會導(dǎo)致相同的用途,但是數(shù)據(jù)類型和長度不一致第44頁,共98頁。2022年8月4日45PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM定義關(guān)聯(lián)聯(lián)系是指兩個實體之間或?qū)嶓w內(nèi)部的連接或關(guān)系。完成實體定義以后,應(yīng)該在它們之間建立聯(lián)系。實體的聯(lián)系通常是依據(jù)業(yè)務(wù)規(guī)則確定的第45頁,共98頁。2022年8月4日46PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM定義聯(lián)合聯(lián)合是為了解決多對多聯(lián)系而產(chǎn)生的一個人工實體可以為聯(lián)合實體定義屬性。第46頁,共98頁。2022年8月4日47PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM定義繼承繼承

22、連接用來定義一種父類(父實體)與子類(子實體)之間的特殊聯(lián)系。子實體與它的父實體共享一些屬性,有一個或多個屬性不被父實體或其它子實體所共享。父實體也能有一個或多個聯(lián)系不與子實體共享。互斥繼承第47頁,共98頁。2022年8月4日48PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM檢查模型業(yè)務(wù)規(guī)則檢查域檢查數(shù)據(jù)項檢查實體檢查實體屬性檢查實體標(biāo)識符檢查關(guān)系檢查聯(lián)合檢查繼承檢查第48頁,共98頁。2022年8月4日49有問題嗎?第49頁,共98頁。2022年8月4日50PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDMPDM內(nèi)容什么是PDM?創(chuàng)建PDM定義表、視圖和存儲過程定義列定義索引、

23、關(guān)鍵字(PK、FK、AK)定義引用定義約束定義用戶和組檢查模型第50頁,共98頁。2022年8月4日51PowerDesigner的歷史什么是PDM?CDM反映了業(yè)務(wù)領(lǐng)域中信息之間的關(guān)系,它不依賴于物理實現(xiàn)。只有重要的業(yè)務(wù)信息才出現(xiàn)在CDM 中。PDM定義了模型的物理實現(xiàn)細(xì)節(jié)。例如,所選RDBMS的數(shù)據(jù)類型特征、索引定義、視圖定義、存儲過程定義、觸發(fā)器定義等。分析階段的CDM轉(zhuǎn)換成PDM后,便將抽象的實體、屬性與關(guān)系,對應(yīng)到實際數(shù)據(jù)庫的數(shù)據(jù)表、字段、主鍵、外部索引鍵等內(nèi)容。第51頁,共98頁。2022年8月4日52PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM創(chuàng)建PDM第52頁,共98

24、頁。2022年8月4日53PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM定義表、視圖表可以看作有行和列的電子數(shù)據(jù)表,表是關(guān)系數(shù)據(jù)庫中一種擁有數(shù)據(jù)的結(jié)構(gòu)。視圖是一個或多個表中的數(shù)據(jù)的簡化描述,用戶可以將視圖看成一個存儲查詢或一個虛擬表查詢僅僅存儲在oracle數(shù)據(jù)字典中,實際的數(shù)據(jù)沒有存放在任何其它地方,所以建立視圖不用消耗其他的空間。要在實際系統(tǒng)中分析視圖的數(shù)量以及使用視圖的頻率第53頁,共98頁。2022年8月4日54PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM存儲過程存儲過程只在創(chuàng)造時進(jìn)行編譯,以后每次執(zhí)行存儲過程都不需再重新編譯可提高數(shù)據(jù)庫執(zhí)行速度。當(dāng)對數(shù)據(jù)庫進(jìn)行復(fù)雜操

25、作時,可將此復(fù)雜操作用存儲過程封裝起來與數(shù)據(jù)庫提供的事務(wù)處理結(jié)合一起使用。存儲過程可以重復(fù)使用,可減少數(shù)據(jù)庫開發(fā)人員的工作量安全性高,可設(shè)定只有某此用戶才具有對指定存儲過程的使用權(quán)注意:在分布式系統(tǒng)中要少用存儲過程第54頁,共98頁。2022年8月4日55PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM定義索引、關(guān)鍵字索引是一個與表有關(guān)的數(shù)據(jù)結(jié)構(gòu),它是通過索引列進(jìn)行邏輯排序的。索引能夠調(diào)整模型的可用性,改進(jìn)系統(tǒng)的性能,消除查找到記錄之前在表中的多次掃描。索引的存在減慢了數(shù)據(jù)的修改(插入、修改、刪除)速度。候選關(guān)鍵字是由一個或多個列組成的,它們的每組值與一條并且只有一條表中的記錄相對應(yīng)。候

26、選關(guān)鍵字具有充當(dāng)主鍵的資格,只是沒有被選做主鍵。它為數(shù)據(jù)訪問提供了方便,調(diào)整了數(shù)據(jù)的可用性。第55頁,共98頁。2022年8月4日56PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM定義引用引用是在父表和字表間建立一種關(guān)系。引用定義引用一致完整性約束在列之間,可以是主鍵、外鍵或者是替代主鍵引用最常見的是在主鍵上第56頁,共98頁。2022年8月4日57PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM定義約束PowerDesigner支持下列約束:限制(Restrict)。不允許進(jìn)行修改或刪除操作。若修改或刪除主表的主鍵時,如果子表中存在子記錄,系統(tǒng)將產(chǎn)生一個錯誤提示。這是缺省的參照

27、完整性設(shè)置。置空(Set Null)。如果外鍵列允許為空,若修改或刪除主表的主鍵時,把子表中參照的外鍵列設(shè)置為空值(NULL)。置為缺省(Set Default)。如果指定了缺省值,若修改或刪除主表的主鍵時,把子表中參照的外鍵設(shè)置為缺省值(Default)。級聯(lián)(Cascade)。把主表中主鍵修改為一個新的值時,相應(yīng)修改子表中外鍵的值;或者刪除主表中主鍵的記錄時,要相應(yīng)刪除子表中外鍵的記錄。第57頁,共98頁。2022年8月4日58PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM檢查模型業(yè)務(wù)規(guī)則檢查域檢查用戶組檢查表、列、檢查數(shù)據(jù)類型檢查關(guān)鍵字檢查視圖檢查索引檢查第58頁,共98頁。20

28、22年8月4日59PowerDesigner數(shù)據(jù)模型-用戶和組定義用戶和組表空間用戶組第59頁,共98頁。2022年8月4日60有問題嗎?第60頁,共98頁。2022年8月4日61PowerDesigner數(shù)據(jù)模型-模型比較/合并模型的比較選擇Tools-Compare Model比較選項兩個模型比較模型跟數(shù)據(jù)庫比較模型的合并選擇Tools-Merge Model第61頁,共98頁。2022年8月4日62PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM檢查模型選擇Tools-Check Model選擇需要檢查的對象選擇需要檢查的對象類型使用檢查模型參數(shù)工具開始糾錯第62頁,共98頁。20

29、22年8月4日63PowerDesigner數(shù)據(jù)模型-模型轉(zhuǎn)換模型轉(zhuǎn)換CDM-PDMPDM-CDM第63頁,共98頁。PowerDesigner數(shù)據(jù)模型-模型之間的轉(zhuǎn)換關(guān)系CDM是一般的開始第64頁,共98頁。PowerDesigner數(shù)據(jù)模型-模型轉(zhuǎn)換建立CDM轉(zhuǎn)換為PDM產(chǎn)生Database比較數(shù)據(jù)庫同步Database產(chǎn)生報告第65頁,共98頁。2022年8月4日66有問題嗎?第66頁,共98頁。2022年8月4日67PowerDesigner12.5-腳本生成及執(zhí)行數(shù)據(jù)庫操作連接數(shù)據(jù)庫(Connect)產(chǎn)生數(shù)據(jù)庫(Generate Database)同步數(shù)據(jù)庫(Modify Datab

30、ase)產(chǎn)生測試數(shù)據(jù)(Generate Test Data)執(zhí)行SQL腳本(Execute SQL)第67頁,共98頁。PowerDesigner12.5-連接數(shù)據(jù)庫如果選擇ODBC方式,則可以直接連接到數(shù)據(jù)庫,從而直接產(chǎn)生數(shù)據(jù)庫表以及其他數(shù)據(jù)庫對象。選擇Database Configure Data Connections。選擇Database Connect選擇數(shù)據(jù)源,并輸入正確的用戶名和密碼,點Connect。2022年8月4日68第68頁,共98頁。PowerDesigner12.5-生成數(shù)據(jù)庫選擇Database Generate Database 可以生成到文件或者直接數(shù)據(jù)庫選擇需

31、要生成的對象選擇生成規(guī)則(選項)2022年8月4日69第69頁,共98頁。2022年8月4日70PowerDesigner12.5-測試數(shù)據(jù)庫大小及生成測試數(shù)據(jù)估算數(shù)據(jù)庫大小選擇DataBase-Estimate Database Size選擇表,開始估算生成測試數(shù)據(jù)選擇DataBase-Generate Test Data選擇生成測試數(shù)據(jù)的數(shù)量及所需要生成的表選擇生成文件、直接到數(shù)據(jù)庫或者SQL語句第70頁,共98頁。2022年8月4日71PowerDesigner12.5-逆向工程逆向工程逆向工程:將已存在的數(shù)據(jù)庫產(chǎn)生進(jìn)新的 PDM 之內(nèi)。 數(shù)據(jù)來源可能是從腳本文件或一個開放數(shù)據(jù)庫連接數(shù)據(jù)

32、來源。 當(dāng)你逆向工程使用腳本的時候,你能使用一個單一腳本文件或一些腳本文件。File-Reverse Engineer-Database 或者Database-Reverse Engineer Database第71頁,共98頁。2022年8月4日72有問題嗎?第72頁,共98頁。2022年8月4日73PowerDesigner12.5-報表生成生成報表使用報表向?qū)赡P蛨蟊砗投嗄P蛨蟊砩闪斜韴蟊韴蟊砭庉嬈鞯?3頁,共98頁。2022年8月4日74PowerDesigner12.5-報表生成步驟新建立報表文件拖拉需要顯示的部分到報表輸出選項修改輸出選項的內(nèi)容選擇生成的RTF或者其他的類型的

33、報表文件第74頁,共98頁。2022年8月4日75PowerDesigner數(shù)據(jù)模型-多模型報表PowerDesinger 12.0 還新增了一個多模型文檔整合導(dǎo)出的Milti-Model Report模型,允許你以多個模型作為輸入生成為統(tǒng)一文檔,實現(xiàn)模型設(shè)計按階段分開,文檔又統(tǒng)一整合的目的。PowerDesigner文檔導(dǎo)出的設(shè)置非常精細(xì),所以要設(shè)置好一個文檔導(dǎo)出模式實非不易。有鑒于此,PowerDesinger提供了三種常用的導(dǎo)出模板,用戶也可以自己定義模板。通過模板可以迅速完成設(shè)計模型文檔的導(dǎo)出工作。第75頁,共98頁。2022年8月4日76有問題嗎?第76頁,共98頁。2022年8月4

34、日77PowerDesigner版本控制工具-RepositoryRepository在儲存和管理建模和設(shè)計過程中的信息方面,融合面向?qū)ο蟾拍睿叨燃?xì)化版本控制的粒度,支持廣泛的設(shè)計模型和文件類型,為開發(fā)團隊提供了一個整合的設(shè)計建模和版本控制環(huán)境,大大提高了團隊的開發(fā)效率。Repository提供的對象查找功能,使用戶可以跟蹤模型變化,了解變更原因,通過PowerDesigner的信息流模型(Information Liquidity Model)獲悉變更對整個項目相關(guān)模型的影響。在此基礎(chǔ)上用戶可以生成相應(yīng)的項目報告(Report),包括模型信息,歷史變更信息及模型關(guān)聯(lián)信息等。第77頁,共98

35、頁。2022年8月4日78PowerDesigner版本控制工具-Repository功能特點模型管理:在同一位置存儲和版本化PowerDesigner模型及其他類型文檔。用戶可以在客戶端可以訪問服務(wù)器端數(shù)據(jù)庫,合并/提交(Consolidation)和提?。‥xtract)文件,以保持?jǐn)?shù)據(jù)的完整性和一致性。安全:基于角色的安全機制,全面的權(quán)限管理。數(shù)據(jù)庫管理員或團隊負(fù)責(zé)人能控制用戶對模型的訪問和可視化區(qū)域。同時提供記錄訪問日志的功能??缒P偷臎_突分析:Repository能為跨模型的沖突分析提供并維護(hù)完整的存儲和完整的模型間的依賴關(guān)系軟件資產(chǎn)管理:查找和重用跨越模型和項目的對象。 第78頁,

36、共98頁。2022年8月4日79第79頁,共98頁。2022年8月4日80PowerDesigner版本控制工具-Repository創(chuàng)建Repository定義Repository初始化Repository設(shè)置用戶和群組及操作權(quán)限設(shè)置用戶(User)和群組(Group)將用戶或群組加入指定群組版本管理合并/提交(Consolidate)提取(Extract)版本對比對象查找第80頁,共98頁。2022年8月4日81PowerDesigner版本控制工具-Repository創(chuàng)建Repository定義Repository(1) 選擇菜單項Repository-Repository Defin

37、itions(2) 點擊菜單欄上的Add a Row按鈕,添加一個新的Repository定義。輸入Repository Name (如Sample),Repository User(如Iris),并點擊Data Souce Name單元格末尾的按鈕,設(shè)置ODBC數(shù)據(jù)源,指定存儲Repository的數(shù)據(jù)庫(如圖4所示)。(3) 設(shè)置完畢可以雙擊新增加的Repository所在行,測試數(shù)據(jù)庫連接。第81頁,共98頁。2022年8月4日82PowerDesigner版本控制工具-Repository創(chuàng)建Repository初始化Repository(1)選擇菜單項RepositoryConnec

38、t(2)分別輸入登陸Repository和數(shù)據(jù)庫的用戶名和密碼,點擊OK第一次連接Repository時,無論登陸用戶是誰,系統(tǒng)都會默認(rèn)以ADMIN登陸,目的是為了有足夠的權(quán)限在數(shù)據(jù)庫中創(chuàng)建所需的表和數(shù)據(jù)(3)初始化結(jié)束,用戶可以連接到Repository進(jìn)行后續(xù)的設(shè)置或操作。第82頁,共98頁。2022年8月4日83PowerDesigner版本控制工具-Repository設(shè)置用戶和群組及操作權(quán)限第83頁,共98頁。權(quán)限定義權(quán)限描述連接(Connect)用戶可連接到Repository凍結(jié)版本(Freeze Versions)用戶可凍結(jié)文件版本鎖定版本(Lock Versions)用戶可鎖

39、定文件版本管理分支 (Manage Branches)用戶可創(chuàng)建,修改和刪除分支管理配置 (Manage Configurations)用戶可創(chuàng)建,修改和刪除配置管理文件 (Manage All Documents)用戶可創(chuàng)建,合并,提取,解鎖,解凍,定義許可和刪除任意文件版本version管理用戶 (Manage Users)用戶可創(chuàng)建,修改和刪除用戶和群組,可授權(quán)給用戶和群組和將用戶或組加入某個群組管理知識庫(Manage Repository)用戶可以升級Repository和刪除的數(shù)據(jù)庫2022年8月4日84第84頁,共98頁。角色設(shè)置 角色權(quán)限數(shù)據(jù)庫管理員(Database Admi

40、nistrator)管理知識庫,管理用戶數(shù)據(jù)管理員 (Data Administrator)連接,管理文件團隊負(fù)責(zé)人(Team Leader)連接,鎖定版本,凍結(jié)版本,管理分支,管理配置開發(fā)/設(shè)計人員 (Designer)連接,鎖定版本,凍結(jié)版本,2022年8月4日85第85頁,共98頁。PowerDesigner版本控制工具-Repository設(shè)置用戶和群組及操作權(quán)限設(shè)置用戶(User)和群組(Group)在設(shè)置用戶之前,系統(tǒng)需要以ADMIN連接到Repository。選擇菜單項RepositoryUsers,添加新的用戶(如Iris)。群組是有共同權(quán)限的用戶的集合。選擇菜單項RepositoryGroups可添加新的群組(如Designers)。雙擊某一用戶(群組)進(jìn)入PropertiesRights可設(shè)置用戶(群組)權(quán)限2022年8月4日86第86頁,共98頁。2022年8月4日87PowerDesigner版本控制工具-Repository設(shè)置用戶和群組及操作權(quán)限將用戶或群組加入指定群組要將某一用戶/群組(如Iris)加入一指定群組(如Designers),可雙擊該用戶(群組)進(jìn)入PropertiesGroups(Parent Groups),添加指定群組到列表中即可。也可在指定群組的Group Prope

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論