版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、PowerDesigner 16 使用介紹 技術(shù)開發(fā)三組使用介紹 1 PowerDesigner16概述 2 PowerDesigner16常用物理模型1.1 PowerDesigner16歷史王曉昀從1995年到現(xiàn)在他一直負(fù)責(zé)PowerDesigner的設(shè)計(jì)和開發(fā)1989 -在法國發(fā)布第一個(gè)商用版本AMC*Designor (版本2.0) 1991 -在美國發(fā)布第一個(gè)商用版本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ā)布升級(jí)及維護(hù)版本直到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工具集,使用它可以方便地對(duì)管理信息系統(tǒng)進(jìn)行分析設(shè)計(jì),它幾乎包括了數(shù)據(jù)庫模型設(shè)計(jì)的全過程。利用Power Designer可以制作數(shù)據(jù)流程圖、概念數(shù)據(jù)模型、物理數(shù)據(jù)
3、模型,可以生成多種客戶端開發(fā)工具的應(yīng)用程序,還可為數(shù)據(jù)倉庫制作結(jié)構(gòu)模型,也能對(duì)團(tuán)隊(duì)設(shè)計(jì)模型進(jìn)行控制。它可與許多流行的數(shù)據(jù)庫設(shè)計(jì)軟件,例如:與 Oracle ,SQL , PowerBuilder等相配合使用來縮短開發(fā)時(shí)間和使系統(tǒng)設(shè)計(jì)更優(yōu)化。1.3 PD 的4 種模型文件:面向?qū)ο竽P蚈OM概念模型CDM物理數(shù)據(jù)模型PDMPowerDesigner的四種模型業(yè)務(wù)程序模型BPMCDM表現(xiàn)數(shù)據(jù)庫的全部邏輯的結(jié)構(gòu),與任何的軟件或數(shù)據(jù)儲(chǔ)藏結(jié)構(gòu)無關(guān)。PDM敘述數(shù)據(jù)庫的物理實(shí)現(xiàn)。藉由PDM,你考慮真實(shí)的物理實(shí)現(xiàn)的細(xì)節(jié)。一個(gè)OOM包含一系列包類接口以及他們的關(guān)系。這些對(duì)象一起形成所有/部份的軟件系統(tǒng)的邏輯的設(shè)
4、計(jì)視圖的類結(jié)構(gòu)。一個(gè)OOM本質(zhì)上是軟件系統(tǒng)的一個(gè)靜態(tài)的概念模型。BPM描述業(yè)務(wù)的各種不同內(nèi)在任務(wù)和內(nèi)在流程,而且客戶如何以這些任務(wù)和流程互相影響。2 PowerDesigner工作常用:v2.1 創(chuàng)建數(shù)據(jù)模型、表v2.2 建表模板腳本v2.3 數(shù)據(jù)字典報(bào)告生成v2.4 PD正向、逆向工程v2.5 建表規(guī)范2.1.1 創(chuàng)建數(shù)據(jù)模型選擇菜單:File-New Model-Model Types-Physical Data Model-Physical Diagram2.1.1 創(chuàng)建數(shù)據(jù)模型創(chuàng)建后,WorkSpace項(xiàng)顯示結(jié)果如下圖:2.1.2 創(chuàng)建表在“emoney65”上點(diǎn)右鍵,選擇New-Ta
5、ble2.1.2 創(chuàng)建表-表名 點(diǎn)擊后如圖所示:調(diào)整參數(shù)配置,修改表名2.1.2 創(chuàng)建表 - 字段增、刪列 及 修改字段屬性:2.1.2 創(chuàng)建表 - 字段 設(shè)置表需要的字段屬性:2.1.2 創(chuàng)建表 - 索引回到Table Properties,點(diǎn)擊Indexes-左邊第一個(gè)框Properties 點(diǎn)擊后進(jìn)入索引設(shè)置頁面:2.1.2 創(chuàng)建表 - 索引創(chuàng)建索引2.1.2 創(chuàng)建表 - 索引 添加索引字段成員2.1.2 保存建表相關(guān)腳本 保存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 生成數(shù)據(jù)字典報(bào)告菜單Report-Report Wizard 選擇要生成的數(shù)據(jù)字典類型:2.3 生成數(shù)據(jù)字典報(bào)告 其他的默認(rèn),直接點(diǎn)擊完成,完成后的視圖如下:2.3 生成數(shù)據(jù)字典報(bào)告 設(shè)置字典要顯示的表結(jié)構(gòu)相關(guān)屬性:2.3 生成數(shù)據(jù)字典報(bào)告2.3 生成數(shù)據(jù)字典報(bào)告 設(shè)置字典中表結(jié)構(gòu)的字段要顯示的屬性:2.3 生成數(shù)據(jù)字典報(bào)告 菜單 Report -
7、 Generate HTML生成數(shù)據(jù)字典報(bào)告:2.4 PD正向、逆向工程v2.4.1 PD正向工程:PDM Databasev2.4.2 PD逆向工程:Database - PDM 2.4.1 PD正向工程 菜單DataBase-Generate Database 選擇生成腳本,即Script generation,或 直接在數(shù)據(jù)庫里生成,即directory generate2.4.1 PD正向工程 成功入庫:2.4.2 PD逆向工程 1、點(diǎn)擊菜單File-Reverse Engineer-DataBase 后 出現(xiàn)如下圖所示:2.4.2 PD逆向工程 2、Selection-Using a
8、 data source-(確定 / Connect to Data Source) 2.4.2 PD逆向工程 2.1 配置新數(shù)據(jù)源: 注意如果是第一次導(dǎo)入數(shù)據(jù),需要先配制ODBC數(shù)據(jù)源,方法如下: Connect to Data Source-ODBC machine data source- Configure 2.4.2 PD逆向工程 2.2 配置新數(shù)據(jù)源:2.4.2 PD逆向工程 2.3 配置新數(shù)據(jù)源:2.4.2 PD逆向工程 2.4 配置新數(shù)據(jù)源:2.4.2 PD逆向工程 2.5 配置新數(shù)據(jù)源:2.4.2 PD逆向工程 2.6 測試新數(shù)據(jù)源:2.4.2 PD逆向工程 3、選擇要生成字
9、典的表、視圖等2.4.2 PD逆向工程 逆向成功:2.5 建表規(guī)范1、表名要體現(xiàn)業(yè)務(wù)簡稱、功能模塊、產(chǎn)品名 : 如:基礎(chǔ)庫的上市公司相關(guān)表:統(tǒng)一 COMPANY_開頭(但也有MANAGER_、 LIST_等開頭) 產(chǎn)品庫相關(guān)表:F10_開頭或者DataCenter_開頭2、表名和字段名統(tǒng)一由英文單詞(或縮寫)或英文縮寫+數(shù)字組成: 3、表名和字段名長度位30位:一般要求不超過26位,剩余有四位留給別的對(duì)象使用,如:trig_、 proc_、func_等 如:21服務(wù)器EMBase2中有個(gè)表名有67個(gè)字符,列名有40個(gè)字符 MSmerge_conflict_repl_MAINBUSINESS_P
10、ERFORMANCE_COMPANY_MAINBUSINESS (表名) logical_record_level_conflict_resolution(列名)4、表名和字段名都要有含義,表名與表本身要表達(dá)的意思一致:表名和表結(jié)構(gòu)兩方表達(dá)一致,才方便內(nèi)外部客戶查看,才有利于表數(shù)據(jù)的長久使用盡量讓不太熟悉這個(gè)系統(tǒng)的人都能大概理解這個(gè)字段是什么意思2.5 建表規(guī)范5、表的字段個(gè)數(shù)的規(guī)定: 每個(gè)表的字段數(shù)目不要超過100個(gè)6、給字段合適的數(shù)據(jù)類型 : 字段是數(shù)據(jù)庫最基本的單位,其設(shè)計(jì)對(duì)性能的影響是很大。 A、數(shù)據(jù)類型盡量用數(shù)字型,數(shù)字型的比較比字符型的快很多。 B、數(shù)據(jù)類型盡量小,這里的盡量小是指
11、在滿足可以預(yù)見的未來需求的前提下的。 C、盡量不要允許NULL,除非必要,可以用NOT NULL+DEFAULT代替。 D、少用TEXT和IMAGE,二進(jìn)制字段的讀寫是比較慢的,而且,讀取的方法也不多,大部分情況下最好不用。 E、自增字段要慎用,不利于數(shù)據(jù)遷移。7、表和字段必須有COMMENT注釋: Comment on table COMPANY_Info is 公司基本信息表; Comment on column COMPANY_Info.CityCode is 城市代碼;2.5 建表規(guī)范8、不可刪除線上表的字段 因?yàn)檫@個(gè)表可能不是你自己一個(gè)系統(tǒng)或產(chǎn)品用,刪除字段的風(fēng)險(xiǎn)很大,可能直接導(dǎo)致別的系統(tǒng)不可用,除非有十足的把握才可以做9、把最常用的字段,設(shè)計(jì)得盡量靠前 跟數(shù)據(jù)存儲(chǔ)有關(guān),這個(gè)直接影響到你的CPU,CPU在尋址的時(shí)候,它不知道這個(gè)塊的哪個(gè)位置到哪個(gè)位置是你要的,它要順序去查詢你所需要字段的位置 比如,它從第1BYTE開始查找,找到第10BYTE的時(shí)候就找到了你要的字段,和到第1000BYTE的時(shí)候才找到你所要的字段,這樣的性能是有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人民版九年級(jí)生物下冊(cè)階段測試試卷含答案
- 2025年華師大新版選修4化學(xué)下冊(cè)階段測試試卷含答案
- 2025年滬科版第二冊(cè)生物上冊(cè)月考試卷
- 2025年人教新課標(biāo)七年級(jí)生物下冊(cè)階段測試試卷含答案
- 2025年粵教滬科版八年級(jí)科學(xué)上冊(cè)月考試卷含答案
- 2025年滬教版九年級(jí)歷史上冊(cè)階段測試試卷含答案
- 2025年新世紀(jì)版七年級(jí)物理上冊(cè)階段測試試卷含答案
- 2025年華東師大版必修3歷史上冊(cè)月考試卷含答案
- 2025年度網(wǎng)絡(luò)文字處理專家勞動(dòng)合同4篇
- 2025年度智能門窗系統(tǒng)銷售安裝與升級(jí)合同4篇
- 2025年度版權(quán)授權(quán)協(xié)議:游戲角色形象設(shè)計(jì)與授權(quán)使用3篇
- 心肺復(fù)蘇課件2024
- 《城鎮(zhèn)燃?xì)忸I(lǐng)域重大隱患判定指導(dǎo)手冊(cè)》專題培訓(xùn)
- 湖南財(cái)政經(jīng)濟(jì)學(xué)院專升本管理學(xué)真題
- 全國身份證前六位、區(qū)號(hào)、郵編-編碼大全
- 2024-2025學(xué)年福建省廈門市第一中學(xué)高一(上)適應(yīng)性訓(xùn)練物理試卷(10月)(含答案)
- 《零售學(xué)第二版教學(xué)》課件
- 廣東省珠海市香洲區(qū)2023-2024學(xué)年四年級(jí)下學(xué)期期末數(shù)學(xué)試卷
- 房地產(chǎn)行業(yè)職業(yè)生涯規(guī)劃
- 江蘇省建筑與裝飾工程計(jì)價(jià)定額(2014)電子表格版
- MOOC 數(shù)字電路與系統(tǒng)-大連理工大學(xué) 中國大學(xué)慕課答案
評(píng)論
0/150
提交評(píng)論