PowerDesigner使用教程-PDM_第1頁
PowerDesigner使用教程-PDM_第2頁
PowerDesigner使用教程-PDM_第3頁
PowerDesigner使用教程-PDM_第4頁
PowerDesigner使用教程-PDM_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、PowerDesigner 16 使用介紹 技術開發(fā)三組使用介紹 1 PowerDesigner16概述 2 PowerDesigner16常用物理模型1.1 PowerDesigner16歷史王曉昀從1995年到現在他一直負責PowerDesigner的設計和開發(fā)1989 -在法國發(fā)布第一個商用版本AMC*Designor (版本2.0) 1991 -在美國發(fā)布第一個商用版本S-Designor 1995 -Powersoft買下了他們的SDP公司,同年Sybase又買下了Powersoft,S-Designor和AMC*Designor的名字改為PowerDesigner和PowerAMC

2、。 1997 -發(fā)布PowerDesigner 6.0 2001 12月-發(fā)布PowerDesigner 9.5 的最初版本, 并發(fā)布升級及維護版本直到2003年 2004 12月-發(fā)布版本PowerDesigner 10.0 2005 -發(fā)布PowerDesigner 11.0 2007 7月-發(fā)布PowerDesigner 12 .1.2 PowerDesigner 16概述Power Designer是Sybase公司的CASE工具集,使用它可以方便地對管理信息系統(tǒng)進行分析設計,它幾乎包括了數據庫模型設計的全過程。利用Power Designer可以制作數據流程圖、概念數據模型、物理數據

3、模型,可以生成多種客戶端開發(fā)工具的應用程序,還可為數據倉庫制作結構模型,也能對團隊設計模型進行控制。它可與許多流行的數據庫設計軟件,例如:與 Oracle ,SQL , PowerBuilder等相配合使用來縮短開發(fā)時間和使系統(tǒng)設計更優(yōu)化。1.3 PD 的4 種模型文件:面向對象模型OOM概念模型CDM物理數據模型PDMPowerDesigner的四種模型業(yè)務程序模型BPMCDM表現數據庫的全部邏輯的結構,與任何的軟件或數據儲藏結構無關。PDM敘述數據庫的物理實現。藉由PDM,你考慮真實的物理實現的細節(jié)。一個OOM包含一系列包類接口以及他們的關系。這些對象一起形成所有/部份的軟件系統(tǒng)的邏輯的設

4、計視圖的類結構。一個OOM本質上是軟件系統(tǒng)的一個靜態(tài)的概念模型。BPM描述業(yè)務的各種不同內在任務和內在流程,而且客戶如何以這些任務和流程互相影響。2 PowerDesigner工作常用:v2.1 創(chuàng)建數據模型、表v2.2 建表模板腳本v2.3 數據字典報告生成v2.4 PD正向、逆向工程v2.5 建表規(guī)范2.1.1 創(chuàng)建數據模型選擇菜單:File-New Model-Model Types-Physical Data Model-Physical Diagram2.1.1 創(chuàng)建數據模型創(chuàng)建后,WorkSpace項顯示結果如下圖:2.1.2 創(chuàng)建表在“emoney65”上點右鍵,選擇New-Ta

5、ble2.1.2 創(chuàng)建表-表名 點擊后如圖所示:調整參數配置,修改表名2.1.2 創(chuàng)建表 - 字段增、刪列 及 修改字段屬性:2.1.2 創(chuàng)建表 - 字段 設置表需要的字段屬性:2.1.2 創(chuàng)建表 - 索引回到Table Properties,點擊Indexes-左邊第一個框Properties 點擊后進入索引設置頁面:2.1.2 創(chuàng)建表 - 索引創(chuàng)建索引2.1.2 創(chuàng)建表 - 索引 添加索引字段成員2.1.2 保存建表相關腳本 保存SQL腳本:2.2 建表模板腳本修改打開菜單:DataBase-Edit Current DBMS:2.2.1 修改Table模板腳本 General-Scrip

6、t-Objects-Table-TableComment-Value(替換腳本參見附件)2.2.2 修改Column模板腳本General-Script-Objects-Column-ColumnComment-Value(替換腳本參見附件)2.3 生成數據字典報告菜單Report-Report Wizard 選擇要生成的數據字典類型:2.3 生成數據字典報告 其他的默認,直接點擊完成,完成后的視圖如下:2.3 生成數據字典報告 設置字典要顯示的表結構相關屬性:2.3 生成數據字典報告2.3 生成數據字典報告 設置字典中表結構的字段要顯示的屬性:2.3 生成數據字典報告 菜單 Report -

7、 Generate HTML生成數據字典報告:2.4 PD正向、逆向工程v2.4.1 PD正向工程:PDM Databasev2.4.2 PD逆向工程:Database - PDM 2.4.1 PD正向工程 菜單DataBase-Generate Database 選擇生成腳本,即Script generation,或 直接在數據庫里生成,即directory generate2.4.1 PD正向工程 成功入庫:2.4.2 PD逆向工程 1、點擊菜單File-Reverse Engineer-DataBase 后 出現如下圖所示:2.4.2 PD逆向工程 2、Selection-Using a

8、 data source-(確定 / Connect to Data Source) 2.4.2 PD逆向工程 2.1 配置新數據源: 注意如果是第一次導入數據,需要先配制ODBC數據源,方法如下: Connect to Data Source-ODBC machine data source- Configure 2.4.2 PD逆向工程 2.2 配置新數據源:2.4.2 PD逆向工程 2.3 配置新數據源:2.4.2 PD逆向工程 2.4 配置新數據源:2.4.2 PD逆向工程 2.5 配置新數據源:2.4.2 PD逆向工程 2.6 測試新數據源:2.4.2 PD逆向工程 3、選擇要生成字

9、典的表、視圖等2.4.2 PD逆向工程 逆向成功:2.5 建表規(guī)范1、表名要體現業(yè)務簡稱、功能模塊、產品名 : 如:基礎庫的上市公司相關表:統(tǒng)一 COMPANY_開頭(但也有MANAGER_、 LIST_等開頭) 產品庫相關表:F10_開頭或者DataCenter_開頭2、表名和字段名統(tǒng)一由英文單詞(或縮寫)或英文縮寫+數字組成: 3、表名和字段名長度位30位:一般要求不超過26位,剩余有四位留給別的對象使用,如:trig_、 proc_、func_等 如:21服務器EMBase2中有個表名有67個字符,列名有40個字符 MSmerge_conflict_repl_MAINBUSINESS_P

10、ERFORMANCE_COMPANY_MAINBUSINESS (表名) logical_record_level_conflict_resolution(列名)4、表名和字段名都要有含義,表名與表本身要表達的意思一致:表名和表結構兩方表達一致,才方便內外部客戶查看,才有利于表數據的長久使用盡量讓不太熟悉這個系統(tǒng)的人都能大概理解這個字段是什么意思2.5 建表規(guī)范5、表的字段個數的規(guī)定: 每個表的字段數目不要超過100個6、給字段合適的數據類型 : 字段是數據庫最基本的單位,其設計對性能的影響是很大。 A、數據類型盡量用數字型,數字型的比較比字符型的快很多。 B、數據類型盡量小,這里的盡量小是指

11、在滿足可以預見的未來需求的前提下的。 C、盡量不要允許NULL,除非必要,可以用NOT NULL+DEFAULT代替。 D、少用TEXT和IMAGE,二進制字段的讀寫是比較慢的,而且,讀取的方法也不多,大部分情況下最好不用。 E、自增字段要慎用,不利于數據遷移。7、表和字段必須有COMMENT注釋: Comment on table COMPANY_Info is 公司基本信息表; Comment on column COMPANY_Info.CityCode is 城市代碼;2.5 建表規(guī)范8、不可刪除線上表的字段 因為這個表可能不是你自己一個系統(tǒng)或產品用,刪除字段的風險很大,可能直接導致別的系統(tǒng)不可用,除非有十足的把握才可以做9、把最常用的字段,設計得盡量靠前 跟數據存儲有關,這個直接影響到你的CPU,CPU在尋址的時候,它不知道這個塊的哪個位置到哪個位置是你要的,它要順序去查詢你所需要字段的位置 比如,它從第1BYTE開始查找,找到第10BYTE的時候就找到了你要的字段,和到第1000BYTE的時候才找到你所要的字段,這樣的性能是有

溫馨提示

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

最新文檔

評論

0/150

提交評論