




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PowerDesigner
簡易教程上海飛雅信息技術有限公司通用軟件事業部邱國榮2023年9月1第1頁大綱PowerDesigner介紹及功能說明PowerDesigner4種模型及互相轉換PowerDesigner環境說明PowerDesigner操作說明將CDM對象轉換為PDM對象正向工程與逆向工程數據庫有關操作生成報表使用步驟PowerDesigner小結2第2頁PowerDesigner介紹PowerDesigner是Sybase公司CASE工具集,使用它能夠方便地對管理信息系統進行分析設計,它幾乎包括了數據庫模型設計全過程。利用PowerDesigner能夠制作數據流程圖、概念數據模型、物理數據模型,能夠生成多種客戶端開發工具應用程序,還可為數據倉庫制作構造模型,也能對團體設計模型進行控制。它可與許多流行數據庫設計軟件,例如:PowerBuilder,Delphi,VB等相配合使用來縮短開發時間和使系統設計更優化。(本文采取PowerDesigner9.5進行示例)
\\rdbak\tools\PowerDesigner950_Trial\Setup3第3頁DataArchitect:這是一種強大數據庫設計工具,使用DataArchitect可利用實體-關系圖為一種信息系統創建"概念數據模型"-CDM(ConceptualDataModel)。并且可根據CDM產生基于某一特定數據庫管理系統"物理數據模型"-PDM(PhysicalDataModel)。還可優化PDM,產生為特定DBMS創建數據庫SQL語句并能夠文獻形式存放方便在其他時刻運行這些SQL語句創建數據庫。另外,DataArchitect還可根據已存在數據庫反向生成PDM、CDM及創建數據庫SQL腳本。PowerDesigner功能(1)4第4頁ProcessAnalyst:
這部分用于創建功能模型和數據流圖,創建“處理層次關系”。AppModeler:
為客戶/服務器應用程序創建應用模型。ODBCAdministrator:
此部分用來管理系統多種數據源。PowerDesigner功能(2)5第5頁PowerDesigner4種模型概念數據模型(CDM)物理數據模型(PDM)面向對象模型(OOM)業務程序模型(BPM)
6第6頁概念數據模型(CDM)概念數據模型(CDM)
CDM體現數據庫所有邏輯構造,與任何軟件或數據儲藏構造無關。一種概念模型經常包括在物理數據庫中仍然不實現數據對象。它給運行計劃或業務活動數據一種正式體現方式。概念數據模型是最后顧客對數據存放見解,反應了顧客綜合性信息需求。不考慮物理實現細節,只考慮實體之間關系。CDM是適合于系統分析階段工具。7第7頁物理數據模型(PDM)PDM論述數據庫物理實現。
藉由PDM,你考慮真實物理實現細節。它進入帳戶兩個軟件或數據儲藏構造之內拿。你能修正PDM適合你體現或物理約束。主要目標是把CDM中建立現實世界模型生成特定DBMS腳本,產生數據庫中保存信息儲存構造,確保數據在數據庫中完整性和一致性。PDM是適合于系統設計階段工具。8第8頁面向對象模型(OOM)面向對象模型(OOM)
一種OOM包括一系列包,類,接口,和他們關系。這些對象一起形成所有(或部份)一種軟件系統邏輯設計視圖類構造。一種OOM本質上是軟件系統一種靜態概念模型。你使用PowerDesigner面向對象模型建立面向對象模型.(OOM)你能為純正地對象-導向靠模切目標建立一種OOM,產生Java文獻或者PowerBuilder文獻,或你能使用一種來自OOM物理數據模型(PDM)對象,來表達關系數據庫設計分析。9第9頁業務程序模型(BPM)業務程序模型(BPM)
BPM描述業務多種不一樣內在任務和內在流程,并且客戶如何以這些任務和流程互相影響。
BPM是從業務合作人觀點來看業務邏輯和規則概念模型,使用一種圖表描述程序,流程,信息和合作協議之間交互作用。
10第10頁CDMPDMOOM三者轉換關系
CDM是一般開始11第11頁PowerDesigner環境說明對象瀏覽器:對象瀏覽器能夠用分層構造顯示你工作空間。輸出窗口:顯示操作成果。成果列表:用于顯示生成、覆蓋和模型檢查成果,以及設計環境總體信息。圖表窗口:用于組織模型中圖表,以圖形方式顯示模型中各對象之間關系。12第12頁PowerDesigner環境示意圖對象瀏覽器圖表窗口輸出窗口成果列表13第13頁PowerDesigner基本操作14第14頁有關業務規則業務規則是業務活動中必須遵循規則,是業務信息之間約束體現式,它反應了業務信息數據之間彝族完整性約束.每當信息實體中包括信息發生變化時候,系統都會檢查這些信息是否違反特定業務規則。當你使用業務規則約束CDM時候,他們不被轉變為可執行代碼。業務規則也許被實現為PDM約束。15第15頁如何創建業務規則從創建數據庫作用看,似乎只有約束(Constraint)和確認(Validation)是故意義(生成完整性約束)建立規則后,再從實體中去選用對應規則進行應用(也可手動鍵入約束,主鍵或外鍵亦可當作是某些特殊約束)能夠通過預覽(Preview)查看生成SQL腳本檢查內容16第16頁某些主要操作有關數據項目:一種數據項目是一種基本信息。創建實體:DB有關主鍵屬性就是Identifiers。定義實體間角色與聯系定義和使用域:一種域定義你能適用于多種數據項目標標準數據構造。當你修正一種域時,你將更新所有與域關聯數據項目。當你作任何變化時候,這造成數據一致化特性比較容易。這樣,就能夠創建某些自己常用域,來應用到數據對象上,就不會造成相同用途,不過數據類型和長度不一致。定義和使用繼承17第17頁將CDM對象轉換為PDM對象Tools->GeneratePhysicalDataModel數據庫類型選擇名稱定義:設定組成物理對象名稱規則錯誤檢查無誤后生成對應PDM自動產生繼承關系父子實體(Table)18第18頁正向工程正向工程:你能直接地從PDM產生一種數據庫,或產生一種能在你數據庫管理系統環境中運行數據庫腳本。能夠生成數據庫腳本,假如選擇ODBC方式,則能夠直接連接到數據庫,從而直接產生數據庫表以及其他數據庫對象。Database->GenerateDatabaseDatabase->ModifyDatabase19第19頁逆向工程逆向工程:將已存在數據庫產生進新PDM之內。數據起源也許是從腳本文獻或一種開放數據庫連接數據起源。當你逆向工程使用腳本時候,你能使用一種單一腳本文獻或某些腳本文獻。File->ReverseEngineer->Database20第20頁數據庫有關操作Database菜單包括主要數據庫操作連接數據庫(Connect)產生數據庫(GenerateDatabase)同步數據庫(ModifyDatabase)產生測試數據(GenerateTestData)執行SQL腳本(ExecuteSQL)創建Trigger和Procedure21第21頁生成報表所有由簡單鼠標操作完成定義需要欄位調整輸出格式(寬度、大小等)能夠產生為RTF或HTM文獻22第22頁使用步驟建立CDM轉換為PDM產生Database異動PDM同步Database產生報告23第23頁PowerDesigner小結Po
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市公共交通信息化建設與應用考核試卷
- 管道工程標準化戰略實施展望與挑戰應對考核試卷
- 港口及航運設施工程合同管理考核試卷
- 租賃市場客戶關系維護與管理考核試卷
- 深海打撈裝備的作業安全標準制定與實施考核試卷
- 滌綸纖維在高端運動品牌的技術創新與市場應用趨勢考核試卷
- 海洋石油鉆探的鉆井工程優化考核試卷
- 生物質能源項目風險評估與管理考核試卷
- 江漢藝術職業學院《數碼圖形處理》2023-2024學年第二學期期末試卷
- 江西旅游商貿職業學院《運動解剖學》2023-2024學年第二學期期末試卷
- 美國加征關稅從多個角度全方位解讀關稅課件
- 期中(試題)-2024-2025學年人教精通版(2024)英語三年級下冊
- 2025中考英語熱點話題閱讀《哪吒2魔童鬧海》
- 定額〔2025〕1號文-關于發布2018版電力建設工程概預算定額2024年度價格水平調整的通知
- 《思想政治教育方法論》考研(第3版)鄭永廷配套考試題庫及答案【含名校真題、典型題】
- UL9540A標準中文版-2019儲能系統UL中文版標準
- 一種基于STM32的智能門鎖系統的設計-畢業論文
- 極域電子教室解決方案
- JA系列電子天平使用說明書
- 《質量管理體系文件》GB-T-19001-2016-質量管理體系-要求最新
- 山嶺重丘區二級公路綜合設計
評論
0/150
提交評論