版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PowerDesigner
簡(jiǎn)易教程上海飛雅信息技術(shù)有限公司通用軟件事業(yè)部邱國(guó)榮2023年9月1第1頁(yè)大綱PowerDesigner介紹及功能說(shuō)明PowerDesigner4種模型及互相轉(zhuǎn)換PowerDesigner環(huán)境說(shuō)明PowerDesigner操作說(shuō)明將CDM對(duì)象轉(zhuǎn)換為PDM對(duì)象正向工程與逆向工程數(shù)據(jù)庫(kù)有關(guān)操作生成報(bào)表使用步驟PowerDesigner小結(jié)2第2頁(yè)P(yáng)owerDesigner介紹PowerDesigner是Sybase公司CASE工具集,使用它能夠方便地對(duì)管理信息系統(tǒng)進(jìn)行分析設(shè)計(jì),它幾乎包括了數(shù)據(jù)庫(kù)模型設(shè)計(jì)全過程。利用PowerDesigner能夠制作數(shù)據(jù)流程圖、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型,能夠生成多種客戶端開發(fā)工具應(yīng)用程序,還可為數(shù)據(jù)倉(cāng)庫(kù)制作構(gòu)造模型,也能對(duì)團(tuán)體設(shè)計(jì)模型進(jìn)行控制。它可與許多流行數(shù)據(jù)庫(kù)設(shè)計(jì)軟件,例如:PowerBuilder,Delphi,VB等相配合使用來(lái)縮短開發(fā)時(shí)間和使系統(tǒng)設(shè)計(jì)更優(yōu)化。(本文采取PowerDesigner9.5進(jìn)行示例)
\\rdbak\tools\PowerDesigner950_Trial\Setup3第3頁(yè)DataArchitect:這是一種強(qiáng)大數(shù)據(jù)庫(kù)設(shè)計(jì)工具,使用DataArchitect可利用實(shí)體-關(guān)系圖為一種信息系統(tǒng)創(chuàng)建"概念數(shù)據(jù)模型"-CDM(ConceptualDataModel)。并且可根據(jù)CDM產(chǎn)生基于某一特定數(shù)據(jù)庫(kù)管理系統(tǒng)"物理數(shù)據(jù)模型"-PDM(PhysicalDataModel)。還可優(yōu)化PDM,產(chǎn)生為特定DBMS創(chuàng)建數(shù)據(jù)庫(kù)SQL語(yǔ)句并能夠文獻(xiàn)形式存放方便在其他時(shí)刻運(yùn)行這些SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)。另外,DataArchitect還可根據(jù)已存在數(shù)據(jù)庫(kù)反向生成PDM、CDM及創(chuàng)建數(shù)據(jù)庫(kù)SQL腳本。PowerDesigner功能(1)4第4頁(yè)P(yáng)rocessAnalyst:
這部分用于創(chuàng)建功能模型和數(shù)據(jù)流圖,創(chuàng)建“處理層次關(guān)系”。AppModeler:
為客戶/服務(wù)器應(yīng)用程序創(chuàng)建應(yīng)用模型。ODBCAdministrator:
此部分用來(lái)管理系統(tǒng)多種數(shù)據(jù)源。PowerDesigner功能(2)5第5頁(yè)P(yáng)owerDesigner4種模型概念數(shù)據(jù)模型(CDM)物理數(shù)據(jù)模型(PDM)面向?qū)ο竽P?OOM)業(yè)務(wù)程序模型(BPM)
6第6頁(yè)概念數(shù)據(jù)模型(CDM)概念數(shù)據(jù)模型(CDM)
CDM體現(xiàn)數(shù)據(jù)庫(kù)所有邏輯構(gòu)造,與任何軟件或數(shù)據(jù)儲(chǔ)藏構(gòu)造無(wú)關(guān)。一種概念模型經(jīng)常包括在物理數(shù)據(jù)庫(kù)中仍然不實(shí)現(xiàn)數(shù)據(jù)對(duì)象。它給運(yùn)行計(jì)劃或業(yè)務(wù)活動(dòng)數(shù)據(jù)一種正式體現(xiàn)方式。概念數(shù)據(jù)模型是最后顧客對(duì)數(shù)據(jù)存放見解,反應(yīng)了顧客綜合性信息需求。不考慮物理實(shí)現(xiàn)細(xì)節(jié),只考慮實(shí)體之間關(guān)系。CDM是適合于系統(tǒng)分析階段工具。7第7頁(yè)物理數(shù)據(jù)模型(PDM)PDM論述數(shù)據(jù)庫(kù)物理實(shí)現(xiàn)。
藉由PDM,你考慮真實(shí)物理實(shí)現(xiàn)細(xì)節(jié)。它進(jìn)入帳戶兩個(gè)軟件或數(shù)據(jù)儲(chǔ)藏構(gòu)造之內(nèi)拿。你能修正PDM適合你體現(xiàn)或物理約束。主要目標(biāo)是把CDM中建立現(xiàn)實(shí)世界模型生成特定DBMS腳本,產(chǎn)生數(shù)據(jù)庫(kù)中保存信息儲(chǔ)存構(gòu)造,確保數(shù)據(jù)在數(shù)據(jù)庫(kù)中完整性和一致性。PDM是適合于系統(tǒng)設(shè)計(jì)階段工具。8第8頁(yè)面向?qū)ο竽P?OOM)面向?qū)ο竽P?OOM)
一種OOM包括一系列包,類,接口,和他們關(guān)系。這些對(duì)象一起形成所有(或部份)一種軟件系統(tǒng)邏輯設(shè)計(jì)視圖類構(gòu)造。一種OOM本質(zhì)上是軟件系統(tǒng)一種靜態(tài)概念模型。你使用PowerDesigner面向?qū)ο竽P徒⒚嫦驅(qū)ο竽P?(OOM)你能為純正地對(duì)象-導(dǎo)向靠模切目標(biāo)建立一種OOM,產(chǎn)生Java文獻(xiàn)或者PowerBuilder文獻(xiàn),或你能使用一種來(lái)自O(shè)OM物理數(shù)據(jù)模型(PDM)對(duì)象,來(lái)表達(dá)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)分析。9第9頁(yè)業(yè)務(wù)程序模型(BPM)業(yè)務(wù)程序模型(BPM)
BPM描述業(yè)務(wù)多種不一樣內(nèi)在任務(wù)和內(nèi)在流程,并且客戶如何以這些任務(wù)和流程互相影響。
BPM是從業(yè)務(wù)合作人觀點(diǎn)來(lái)看業(yè)務(wù)邏輯和規(guī)則概念模型,使用一種圖表描述程序,流程,信息和合作協(xié)議之間交互作用。
10第10頁(yè)CDMPDMOOM三者轉(zhuǎn)換關(guān)系
CDM是一般開始11第11頁(yè)P(yáng)owerDesigner環(huán)境說(shuō)明對(duì)象瀏覽器:對(duì)象瀏覽器能夠用分層構(gòu)造顯示你工作空間。輸出窗口:顯示操作成果。成果列表:用于顯示生成、覆蓋和模型檢查成果,以及設(shè)計(jì)環(huán)境總體信息。圖表窗口:用于組織模型中圖表,以圖形方式顯示模型中各對(duì)象之間關(guān)系。12第12頁(yè)P(yáng)owerDesigner環(huán)境示意圖對(duì)象瀏覽器圖表窗口輸出窗口成果列表13第13頁(yè)P(yáng)owerDesigner基本操作14第14頁(yè)有關(guān)業(yè)務(wù)規(guī)則業(yè)務(wù)規(guī)則是業(yè)務(wù)活動(dòng)中必須遵循規(guī)則,是業(yè)務(wù)信息之間約束體現(xiàn)式,它反應(yīng)了業(yè)務(wù)信息數(shù)據(jù)之間彝族完整性約束.每當(dāng)信息實(shí)體中包括信息發(fā)生變化時(shí)候,系統(tǒng)都會(huì)檢查這些信息是否違反特定業(yè)務(wù)規(guī)則。當(dāng)你使用業(yè)務(wù)規(guī)則約束CDM時(shí)候,他們不被轉(zhuǎn)變?yōu)榭蓤?zhí)行代碼。業(yè)務(wù)規(guī)則也許被實(shí)現(xiàn)為PDM約束。15第15頁(yè)如何創(chuàng)建業(yè)務(wù)規(guī)則從創(chuàng)建數(shù)據(jù)庫(kù)作用看,似乎只有約束(Constraint)和確認(rèn)(Validation)是故意義(生成完整性約束)建立規(guī)則后,再?gòu)膶?shí)體中去選用對(duì)應(yīng)規(guī)則進(jìn)行應(yīng)用(也可手動(dòng)鍵入約束,主鍵或外鍵亦可當(dāng)作是某些特殊約束)能夠通過預(yù)覽(Preview)查看生成SQL腳本檢查內(nèi)容16第16頁(yè)某些主要操作有關(guān)數(shù)據(jù)項(xiàng)目:一種數(shù)據(jù)項(xiàng)目是一種基本信息。創(chuàng)建實(shí)體:DB有關(guān)主鍵屬性就是Identifiers。定義實(shí)體間角色與聯(lián)系定義和使用域:一種域定義你能適用于多種數(shù)據(jù)項(xiàng)目標(biāo)標(biāo)準(zhǔn)數(shù)據(jù)構(gòu)造。當(dāng)你修正一種域時(shí),你將更新所有與域關(guān)聯(lián)數(shù)據(jù)項(xiàng)目。當(dāng)你作任何變化時(shí)候,這造成數(shù)據(jù)一致化特性比較容易。這樣,就能夠創(chuàng)建某些自己常用域,來(lái)應(yīng)用到數(shù)據(jù)對(duì)象上,就不會(huì)造成相同用途,不過數(shù)據(jù)類型和長(zhǎng)度不一致。定義和使用繼承17第17頁(yè)將CDM對(duì)象轉(zhuǎn)換為PDM對(duì)象Tools->GeneratePhysicalDataModel數(shù)據(jù)庫(kù)類型選擇名稱定義:設(shè)定組成物理對(duì)象名稱規(guī)則錯(cuò)誤檢查無(wú)誤后生成對(duì)應(yīng)PDM自動(dòng)產(chǎn)生繼承關(guān)系父子實(shí)體(Table)18第18頁(yè)正向工程正向工程:你能直接地從PDM產(chǎn)生一種數(shù)據(jù)庫(kù),或產(chǎn)生一種能在你數(shù)據(jù)庫(kù)管理系統(tǒng)環(huán)境中運(yùn)行數(shù)據(jù)庫(kù)腳本。能夠生成數(shù)據(jù)庫(kù)腳本,假如選擇ODBC方式,則能夠直接連接到數(shù)據(jù)庫(kù),從而直接產(chǎn)生數(shù)據(jù)庫(kù)表以及其他數(shù)據(jù)庫(kù)對(duì)象。Database->GenerateDatabaseDatabase->ModifyDatabase19第19頁(yè)逆向工程逆向工程:將已存在數(shù)據(jù)庫(kù)產(chǎn)生進(jìn)新PDM之內(nèi)。數(shù)據(jù)起源也許是從腳本文獻(xiàn)或一種開放數(shù)據(jù)庫(kù)連接數(shù)據(jù)起源。當(dāng)你逆向工程使用腳本時(shí)候,你能使用一種單一腳本文獻(xiàn)或某些腳本文獻(xiàn)。File->ReverseEngineer->Database20第20頁(yè)數(shù)據(jù)庫(kù)有關(guān)操作Database菜單包括主要數(shù)據(jù)庫(kù)操作連接數(shù)據(jù)庫(kù)(Connect)產(chǎn)生數(shù)據(jù)庫(kù)(GenerateDatabase)同步數(shù)據(jù)庫(kù)(ModifyDatabase)產(chǎn)生測(cè)試數(shù)據(jù)(GenerateTestData)執(zhí)行SQL腳本(ExecuteSQL)創(chuàng)建Trigger和Procedure21第21頁(yè)生成報(bào)表所有由簡(jiǎn)單鼠標(biāo)操作完成定義需要欄位調(diào)整輸出格式(寬度、大小等)能夠產(chǎn)生為RTF或HTM文獻(xiàn)22第22頁(yè)使用步驟建立CDM轉(zhuǎn)換為PDM產(chǎn)生Database異動(dòng)PDM同步Database產(chǎn)生報(bào)告23第23頁(yè)P(yáng)owerDesigner小結(jié)Po
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘭州資源環(huán)境職業(yè)技術(shù)大學(xué)《液壓流體力學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 濟(jì)寧職業(yè)技術(shù)學(xué)院《傳播效果監(jiān)測(cè)》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南幼兒師范高等??茖W(xué)?!督Y(jié)構(gòu)耐久性理論》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南工業(yè)大學(xué)科技學(xué)院《嬰幼兒藝術(shù)發(fā)展與教育》2023-2024學(xué)年第一學(xué)期期末試卷
- 衡陽(yáng)科技職業(yè)學(xué)院《地理信息系統(tǒng)A》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南交通職業(yè)技術(shù)學(xué)院《生物醫(yī)藥文獻(xiàn)檢索和專業(yè)英語(yǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江師范大學(xué)《發(fā)酵工程制造技術(shù)及應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 鄭州體育職業(yè)學(xué)院《工業(yè)設(shè)計(jì)專業(yè)導(dǎo)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江工貿(mào)職業(yè)技術(shù)學(xué)院《短視頻策劃與運(yùn)營(yíng)》2023-2024學(xué)年第一學(xué)期期末試卷
- 食品中重金屬殘留的控制手段
- 2024-2025學(xué)年成都高新區(qū)七上數(shù)學(xué)期末考試試卷【含答案】
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
- 2025年浙江杭州市西湖區(qū)專職社區(qū)招聘85人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《數(shù)學(xué)廣角-優(yōu)化》說(shuō)課稿-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
- “懂你”(原題+解題+范文+話題+技巧+閱讀類素材)-2025年中考語(yǔ)文一輪復(fù)習(xí)之寫作
- 2025年景觀照明項(xiàng)目可行性分析報(bào)告
- 2025年江蘇南京地鐵集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2025年度愛讀書學(xué)長(zhǎng)參與的讀書項(xiàng)目投資合同
- 電力系統(tǒng)分析答案(吳俊勇)(已修訂)
- 化學(xué)-河北省金太陽(yáng)質(zhì)檢聯(lián)盟2024-2025學(xué)年高三上學(xué)期12月第三次聯(lián)考試題和答案
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué) 北師大版
評(píng)論
0/150
提交評(píng)論