版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PowerDesigner
1PD的使用大綱PowerDesigner簡介及功能說明PowerDesigner的4種模型及相互轉換PowerDesigner環(huán)境說明PowerDesigner操作說明將CDM對象轉換為PDM對象數據庫相關操作PowerDesigner小結2PD的使用PowerDesigner簡介PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地對管理信息系統(tǒng)進行分析設計,它幾乎包括了數據庫模型設計的全過程。利用PowerDesigner可以制作數據流程圖、概念數據模型、物理數據模型,可以生成多種客戶端開發(fā)工具的應用程序,還可為數據倉庫制作結構模型,也能對團隊設計模型進行控制。它可與許多流行的數據庫設計軟件,例如:PowerBuilder,Delphi,VB等相配合使用來縮短開發(fā)時間和使系統(tǒng)設計更優(yōu)化。3PD的使用PowerDesigner的4種模型概念數據模型(CDM)物理數據模型(PDM)面向對象模型(OOM)業(yè)務程序模型(BPM)
4PD的使用概念數據模型(CDM)概念數據模型(CDM)
CDM表現數據庫的全部邏輯的結構,與任何的軟件或數據儲藏結構無關。一個概念模型經常包括在物理數據庫中仍然不實現的數據對象。它給運行計劃或業(yè)務活動的數據一個正式表現方式。概念數據模型是最終用戶對數據存儲的看法,反映了用戶的綜合性信息需求。不考慮物理實現細節(jié),只考慮實體之間的關系。CDM是適合于系統(tǒng)分析階段的工具。5PD的使用物理數據模型(PDM)PDM敘述數據庫的物理實現。
藉由PDM,你考慮真實的物理實現的細節(jié)。它進入帳戶兩個軟件或數據儲藏結構之內拿。你能修正PDM適合你的表現或物理約束。主要目的是把CDM中建立的現實世界模型生成特定的DBMS腳本,產生數據庫中保存信息的儲存結構,保證數據在數據庫中的完整性和一致性。PDM是適合于系統(tǒng)設計階段的工具。6PD的使用面向對象模型(OOM)面向對象模型(OOM)
一個OOM包含一系列包,類,接口,和他們的關系。這些對象一起形成所有的(或部份)一個軟件系統(tǒng)的邏輯的設計視圖的類結構。一個OOM本質上是軟件系統(tǒng)的一個靜態(tài)的概念模型。你使用PowerDesigner面向對象模型建立面向對象模型.(OOM)你能為純粹地對象-導向的靠模切目的建立一個OOM,產生Java文件或者PowerBuilder文件,或你能使用一個來自OOM的物理數據模型(PDM)對象,來表示關系數據庫設計分析。7PD的使用業(yè)務程序模型(BPM)業(yè)務程序模型(BPM)
BPM描述業(yè)務的各種不同內在任務和內在流程,而且客戶如何以這些任務和流程互相影響。
BPM是從業(yè)務合伙人的觀點來看業(yè)務邏輯和規(guī)則的概念模型,使用一個圖表描述程序,流程,信息和合作協(xié)議之間的交互作用。
8PD的使用PowerDesigner環(huán)境說明對象瀏覽器:對象瀏覽器可以用分層結構顯示你的工作空間。輸出窗口:顯示操作的結果。結果列表:用于顯示生成、覆蓋和模型檢查結果,以及設計環(huán)境的總體信息。圖表窗口:用于組織模型中的圖表,以圖形方式顯示模型中各對象之間的關系。9PD的使用PowerDesigner環(huán)境示意圖對象瀏覽器圖表窗口輸出窗口結果列表10PD的使用PowerDesigner基本操作11PD的使用教務管理系統(tǒng)的基本E-R圖建立CDM模型12PD的使用建立CDM模型1.創(chuàng)建一個新的CDM打開PD9后,在主菜單中選擇【File】→【New】,出現一個選擇窗口,選擇【ConceptualDataModel】,單擊【OK】,建立一個新的CDM窗口。2.創(chuàng)建實體單擊工具選項板上的Entity工具后,光標變?yōu)閷嶓w形狀,單擊圖形窗口中的某一位置,在該處會出現實體符號,實體的名稱默認為Entity_n,n代表創(chuàng)建實體的順序號。填寫屬性。3.建立聯(lián)系13PD的使用物理數據庫設計PD9中對數據庫的物理模型設計是通過將CDM轉化為PDM(PhysicalDataModel物理數據模型)來實現的。在CDM轉化為PDM之前必須選擇一種DBMS作為目標數據庫。PD9把CDM中定義的數據類型轉換為目標DBMS支持的物理數據類型。CDM與PDM對象之間的對應關系如表6.1所示。CDM對象PDM對象Entity(實體)Table(表)EntityAttribute(實體的屬性)TableColumn(表的列)PrimaryIdentifier(主標識符)PrimaryKey(主鍵)或ForeignKey(外鍵)SecondaryIdentifier(次標識符)AlternateKey(候選鍵)Relationship(聯(lián)系)Reference(參照)14PD的使用將CDM對象轉換為PDM對象Tools->GeneratePhysicalDataModel數據庫類型選擇名稱定義:設定組成物理對象名稱規(guī)則錯誤檢查無誤后生成相應的PDM自動產生繼承關系的父子實體(Table)15PD的使用建立數據庫數據庫的物理模型設計好后,就可以生成具體的數據庫了。PowerDesigner使用ODBC訪問不同DBMS中的數據庫。要把設計好的PDM生成到數據庫中,首先要在某一DBMS中建立一個數據庫,然后建立ODBC數據源并在PD9中連接數據庫,最后將PDM自動生成到數據庫中去。這里以MicrosoftSQLServer2000為例,介紹如何將上述教學管理系統(tǒng)PDM轉化為數據庫中的表等對象。16PD的使用建立數據庫1.創(chuàng)建數據庫(TMIS)2.定義數據源ODBC數據源(DatabaseSourceName,簡稱DSN)分為三類:用戶DSN、系統(tǒng)DSN和文件DSN。用戶DSN被存儲在注冊表中,它包含用戶信息,本地計算機上的注冊用戶可使用這個數據源;系統(tǒng)DSN也被存儲在注冊表中,它包含本地計算機信息,本地計算機上的所有用戶都可使用這個數據源;文件DSN則以文件形式存儲,擴展名為.dsn。這里介紹系統(tǒng)DSN的創(chuàng)建方法17PD的使用系統(tǒng)DSN的創(chuàng)建方法1)選擇【開始】→【設置】→【控制面板】,雙擊【32位ODBC】打開【ODBC數據源管理器】窗口。若在Windows2000或WindowsXP操作系統(tǒng)上,選擇【控制面板】→【管理工具】,然后雙擊【數據源(ODBC)】可打開該窗口。2)在【ODBC數據源管理器】窗口中選擇【系統(tǒng)DSN】,單擊【添加】,在打開的窗口中選擇【SQLServer】,單擊【完成】,打開【創(chuàng)建到SQLServer的新數據源】窗口。3)在新窗口的【名稱】文本框中輸入【tmis】,【服務器】一欄中選擇【(Local)】(該選項表示本地計算機),單擊【下一步】。4)在新打開的窗口中選擇【使用用戶輸入登錄ID和密碼的SQLServer認證】單選框。在【登錄ID】文本框中輸入SQLServer默認的超級用戶sa,【密碼】一欄默認值為空,不用輸入,單擊【下一步】。5)在新打開的窗口中選擇【更改默認的數據庫為:】復選框,在下面的下拉菜單中選擇前面建立的數據庫【TMIS】,單擊【下一步】。6)在新打開的窗口中直接單擊【完成】,然后在新開的窗口中單擊【確定】即完成了數據源tmis的定義。18PD的使用3.在PD9中連接數據庫1)在打開某一PDM的狀態(tài)下選擇【Database】→【Connect】,打開【ConnecttoanODBCDataSource】窗口2)在打開的【ConnecttoanODBCDataSource】窗口中選擇【Machinedatasource】單選框,在相應的下拉菜單中選擇新建的數據源【tmis(SQLServer)】,在【UserID】框中輸入sa,下面的【password】框不用輸入。3)單擊【Connect】。如果屏幕沒有任何提示,則表示連接成功。否則系統(tǒng)會給出錯誤提示。這時可以看一下連接數據庫的信息。選擇【Database】→【ConnectInformation】,在新打開的窗口中可以看到數據庫連接的相關信息。4.生成數據庫選擇【Database】→【GenerateDatabase】,打開如圖6.37所示的窗口。19PD的使用數據庫相關操作Database菜單包含主要的數據庫操作連接數據庫(Connect)產生數據庫(GenerateDatabase)同步數據庫(ModifyDatabase)產生測試數據(GenerateTestData)執(zhí)行SQL腳本(ExecuteSQL)創(chuàng)建Trigger和Pr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 住宅小區(qū)排水溝渠施工合同
- 鐵路貨運吊車租賃協(xié)議范本
- 水井建設與工業(yè)用水合同
- 游戲主播薪資激勵計劃
- 建筑工程技術會計合同范本
- 農村林地租賃合同:林業(yè)碳匯合作
- 2025農村房屋建筑合同
- 2025檔案協(xié)議書寄存檔案合同書
- 2025裝飾工程供貨合同格式
- 2025貨品搬運合同協(xié)議材料
- 2024年可行性研究報告投資估算及財務分析全套計算表格(含附表-帶只更改標紅部分-操作簡單)
- 企業(yè)EHS風險管理基礎智慧樹知到期末考試答案2024年
- 國開2024年《獸醫(yī)基礎》形考任務1-4答案
- 2024全國職業(yè)院校技能大賽ZZ060母嬰照護賽項規(guī)程+賽題
- 電工新技術介紹(課堂PPT)
- 我最喜歡的節(jié)日的小學英語作文我喜歡的節(jié)日英語作文.doc
- 項目合伙人管理制度
- 機電設備維護保養(yǎng)技術
- 對于部門整體支出績效評價結果整改報告
- 121課堂教學新模式
- 辦公用品及勞保用品管理制度
評論
0/150
提交評論