




免費(fèi)預(yù)覽已結(jié)束,剩余28頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
.Powerdesigner使用指南1. 概述本指南只介紹用Powerdesigner設(shè)計業(yè)務(wù)流程模型、概念模型、物理模型及倉庫的使用,Powerdesigner其它模型的使用不在本指南的介紹范圍。本指南使用的工具為Powerdesigner15。因Powerdesigner各版本間在業(yè)務(wù)流程模型、概念模型、物理模型設(shè)計操作上的改變不大,本指南對使用其它版本的Powerdesigner具有一定的指導(dǎo)作用。本指南以組織機(jī)構(gòu)模型作為實(shí)例。本指南的重點(diǎn)是介紹Powerdesigner工具的使用,不介紹建模技術(shù)。在實(shí)際的設(shè)計過程中,不強(qiáng)制要求一定要先建概念模型,再建物理模型。而是根據(jù)個人或項目的要求決定建什么模型。2. 術(shù)語工作區(qū):workspace。保存當(dāng)前在Powerdesigner中使用的模型文件,下次執(zhí)行Powerdesigner時,自動把工作區(qū)中的模型文件顯示出來。域:Domain。自定義的數(shù)據(jù)類型。概念模型:Conceptual Data Model。物理模型:Physical Data Model。倉庫:Repository。用于保存提交的模型文件,每次提交的模型文件都有一個版本號。方便多人協(xié)同設(shè)計和版本管理。3. Powerdesigner的一些特性應(yīng)用3.1 Name和Code的鏡像設(shè)置Powerdesigner的每一個對象都包含name和code,在生成代碼時,使用的是code,name是方便我們閱讀。建議在建模時,name欄輸入中文,code欄輸入英文字符,這樣既方便我們閱讀,也方便生成代碼。默認(rèn)情況下,在name欄輸入的內(nèi)容會自動填寫到code。如果不希望這樣,可執(zhí)行菜單“Tools/ General Options”,在彈出窗口中選擇Dialog,如下圖:取消Name to Code mirroring前的選擇就可以了。3.2 與倉庫的連接設(shè)置如果需要設(shè)置與倉庫連接的參數(shù),可執(zhí)行“Tools/ General Options”,在彈出窗口中選擇Repository,如下圖:相信大家從窗口上各選項的字面意思就能明白該選項是起什么作用了。3.3 排列圖元Powerdesigner提供了快速排列圖元位置的工具條Layout。在工具條位置單擊鼠標(biāo)右鍵,彈出如下選擇:選中Layout,在工具條位置就會出現(xiàn)如下圖元排列調(diào)整的工具條:4. 設(shè)計業(yè)務(wù)流程模型業(yè)務(wù)流程模型(Business Process Model),指一個由圖形對象(graphical objects)組成的網(wǎng)狀圖,主要的圖形對象包括流程(Process)和用于定義這些活動執(zhí)行順序的流程控制器(Flow controls)。流程處理流程控制開始結(jié)束條件判斷并行流程資源泳道4.1 界面圖標(biāo)說明4.2 新建一個業(yè)務(wù)流程模型點(diǎn)擊New按鈕,在彈出窗口中選擇Business Process Model,給出模型名稱,如下圖:確定后即進(jìn)入業(yè)務(wù)流程模型編輯界面。4.3 建立業(yè)務(wù)流程圖4.3.1 建立包如果一個業(yè)務(wù)模型比較大,業(yè)務(wù)流程圖多,建議按照一定的分類原則建立分類包,然后在各包下建立業(yè)務(wù)流程圖,這樣便于分類管理。4.3.2 建業(yè)務(wù)流程圖的一些注意事項1. 一個流程有且只有一個開始,不能為一個流程畫多個開始。但一個流程可以有多個結(jié)束;2. 可以把一個有子流程的流程處理設(shè)為復(fù)合流程處理,復(fù)合流程的圖標(biāo)是,即在流程名稱下面有個+號。設(shè)復(fù)合流程的方法是在流程上點(diǎn)擊鼠標(biāo)右鍵,在彈出的菜單中選擇decompose process。5. 設(shè)計概念模型5.1 為什么要建概念模型概念模型的理論基礎(chǔ)是實(shí)體/關(guān)系理論,建立的圖形也叫實(shí)體/關(guān)系圖,或者E/R圖。我們也可以把E/R圖看著是沒有方法、只有屬性的類圖,是類圖的一種特例。實(shí)體/關(guān)系圖能夠使我們在建模時先拋開數(shù)據(jù)庫表設(shè)計的細(xì)節(jié),集中精力把現(xiàn)實(shí)世界的實(shí)體和關(guān)系轉(zhuǎn)換為實(shí)體/關(guān)系模型,以使我們建立的實(shí)體/關(guān)系模型盡量真實(shí)的反映現(xiàn)實(shí)世界。概念模型與使用的數(shù)據(jù)庫無關(guān),當(dāng)我們的系統(tǒng)需要使用不同的數(shù)據(jù)庫系統(tǒng)時,我們就可以使用概念模型生成對應(yīng)該數(shù)據(jù)庫的物理模型,而不需要重新設(shè)計。實(shí)體實(shí)體關(guān)系繼承關(guān)系關(guān)聯(lián)實(shí)體關(guān)聯(lián)連接5.2 界面圖標(biāo)說明包5.3 模型設(shè)置執(zhí)行“Tools/Model Options”,在彈出窗口中選擇Model Options,如下圖:其中的主要選項說明:l Name/Code case sensitive:Name/Code欄區(qū)分大小寫。l Notation:實(shí)體間關(guān)系的幾種不同圖形表示方式。建議統(tǒng)一選擇E/R+Merise方式。5.4 設(shè)置圖元執(zhí)行“Tools/Display Preferences”,彈出如下窗口:在Object View中可設(shè)置各對象需要顯示的內(nèi)容,在Format中可設(shè)置顯示的圖形樣式。5.5 新建一個概念模型點(diǎn)擊New按鈕,在彈出窗口中選擇Conceptual Data Model,給出模型名稱,如下圖:確定后即進(jìn)入概念模型編輯界面。5.6 建立域執(zhí)行菜單“Model/Domains”,即彈出域列表窗口,在此窗口中增加數(shù)據(jù)庫設(shè)計規(guī)范中的域定義,如下圖:5.7 建立實(shí)體/關(guān)系圖5.7.1 建立包在開始建立實(shí)體關(guān)系圖前,我們先按照分類或者模塊建立包。建立包的好處是便于分類存放實(shí)體,增加模型的可讀性。不要在一個圖上畫過多的實(shí)體及關(guān)系,這樣會大大降低E/R圖的易讀性;也不要在一個圖上畫多頁實(shí)體及關(guān)系,因?yàn)樵谏晌臋n時,系統(tǒng)是把一個圖處理成一個圖片,如果一個圖上有很多頁,生成圖片上的實(shí)體圖就會小到看不清楚。盡量在一個圖上只畫一頁。我們把組織機(jī)構(gòu)模型分成三個包:組織機(jī)構(gòu)信息,人員信息,字典數(shù)據(jù)。組織機(jī)構(gòu)信息包存放組織機(jī)構(gòu)的實(shí)體關(guān)系圖,人員信息包存放人員的實(shí)體關(guān)系圖,字典數(shù)據(jù)包存放所有的類別實(shí)體。5.7.2 關(guān)系圖元說明關(guān)系圖元含義如下:一對多關(guān)系。一個實(shí)體A對應(yīng)0到多個實(shí)體B,一個實(shí)體B對應(yīng)01個實(shí)體A。對應(yīng)到物理模型,A的主鍵作為B的外鍵,可為空。:強(qiáng)制一對多關(guān)系。一個實(shí)體A對應(yīng)0到多個實(shí)體B,一個實(shí)體B必須對應(yīng)一個實(shí)體A。對應(yīng)到物理模型,A的主鍵作為B的外鍵,不能為空。:依賴關(guān)系。實(shí)體B依賴實(shí)體A而存在,即存在實(shí)體A不一定存在實(shí)體B,不存在實(shí)體A肯定不存在實(shí)體B。對應(yīng)到物理模型,A的主鍵作為B的主鍵之一,不能為空。5.7.3 建立圖假設(shè)我們建立的組織機(jī)構(gòu)模型要滿足如下要求:1. 有多個同級別不同行業(yè)的組織機(jī)構(gòu),有的組織機(jī)構(gòu)可能跨多個行業(yè);2. 各組織機(jī)構(gòu)的子機(jī)構(gòu)層數(shù)不盡相同;3. 組織機(jī)構(gòu)的類型可能不同;4. 組織機(jī)構(gòu)所處的行政區(qū)域不盡相同。我們在組織機(jī)構(gòu)信息包中初步建立的E/R圖如下:在這個E/R圖中,我們只是從上面的描述中識別出實(shí)體和實(shí)體間的關(guān)系。因組織機(jī)構(gòu)和行業(yè)是多對多的關(guān)系,圖中的“組織機(jī)構(gòu)的行業(yè)”即是組織機(jī)構(gòu)和行業(yè)間的關(guān)聯(lián)實(shí)體。建立初步的E/R圖后,我們再檢查各實(shí)體及實(shí)體間的關(guān)系。如果要對一個關(guān)系做小的調(diào)整,雙擊該關(guān)系,彈出關(guān)系屬性窗口,切換到cardinalities頁,如下圖:在此頁面上即可調(diào)整關(guān)系。建議:在建立、修改E/R圖的過程中,不要急于輸入實(shí)體、實(shí)體屬性的code欄內(nèi)容,也不要急于確定實(shí)體屬性的數(shù)據(jù)類型。因?yàn)槲覀冊谡麄€建模過程中,會不斷增加、刪除實(shí)體及實(shí)體的屬性,如果一開始就先給code欄輸入內(nèi)容,會增加我們的工作量。等到E/R圖定型后,再根據(jù)數(shù)據(jù)庫設(shè)計規(guī)范要求一次性輸入code欄內(nèi)容、確定實(shí)體屬性的數(shù)據(jù)類型。5.7.4 使用另一個包中的實(shí)體假設(shè)人員信息有如下要求:1. 一個人員必須且只能屬于一個組織機(jī)構(gòu);2. 一個人員可能會有一個職稱。我們在人員信息包中建人員模型時,就需要用到組織機(jī)構(gòu)信息包中的組織機(jī)構(gòu)實(shí)體。Powerdesigner提供了Paste as Shourcut功能(快捷鍵Ctrl+K)來滿足這個操作要求。先在組織機(jī)構(gòu)實(shí)體上按copy(快捷鍵Ctrl+C),然后回到人員信息包中的圖上按Paste as Shourcut功能(快捷鍵Ctrl+K)。最后建模的結(jié)果如下圖:在組織機(jī)構(gòu)名稱下面注明其來源于組織機(jī)構(gòu)信息包,在左下角有個快捷符號。有的機(jī)構(gòu)中,一個人員可能會在多個部門任職,這種情況在政府機(jī)構(gòu)中比較常見。我們上面的人員信息模型就無法滿足這種要求,需要改成下面這個模型了:5.7.5 完善設(shè)計在實(shí)體及實(shí)體關(guān)系基本確定后,我們就需要完善各實(shí)體的具體內(nèi)容了。有的人習(xí)慣在建實(shí)體時就把實(shí)體的所有屬性都錄入進(jìn)去,這也沒什么問題。在前面的E/R圖中,我們只給出了實(shí)體少量屬性,這顯然是遠(yuǎn)遠(yuǎn)不夠的。前面之所以這樣做,是因?yàn)槲覀兿氚丫凸ぷ髦攸c(diǎn)放在識別實(shí)體和實(shí)體關(guān)系上?,F(xiàn)在我們就需要補(bǔ)充實(shí)體的屬性了。要補(bǔ)充的屬性包括如下幾方面:1. 實(shí)體本來具有的屬性;2. 基于設(shè)計考慮要添加的屬性;3. 數(shù)據(jù)庫設(shè)計規(guī)范中要求添加的屬性。建議:1. 對同一個實(shí)體,設(shè)計時的視角不同,系統(tǒng)的要求不同,所需要的實(shí)體屬性也就不同。盡量不要引入當(dāng)前系統(tǒng)不需要的屬性。2. 盡量多寫注釋,尤其是一些不容易理解的實(shí)體和屬性,更應(yīng)該寫上注釋。因?yàn)樵O(shè)計人員明白的實(shí)體和屬性,其他人員未必能夠明白。或者自己設(shè)計時明白了,過了一段時間后可能又忘了。小技巧:在建模時為了方便,我們直接在各包中畫需要的字典實(shí)體。模型穩(wěn)定后,再按住各字典實(shí)體,拖到字典數(shù)據(jù)包中。被拖走字典實(shí)體的組織結(jié)構(gòu)模型如下圖:說明:本指南中就不完善各實(shí)體的屬性了,有興趣的同事可以去補(bǔ)充完善。5.7.6 確定編碼和數(shù)據(jù)類型前面的工作完成后,這一步的工作就比較簡單了。按照數(shù)據(jù)庫設(shè)計規(guī)范,輸入實(shí)體、屬性的Code,選擇實(shí)體的數(shù)據(jù)類型就行了。選擇實(shí)體的數(shù)據(jù)類型時,優(yōu)先使用前面定義的域,域中沒有需要的數(shù)據(jù)類型時,再自己選擇數(shù)據(jù)類型。雙擊一個實(shí)體,然后切換到Attributes頁,就是屬性的編碼和數(shù)據(jù)類型編輯界面了,如下圖:上圖中三個選擇列的意思如下:l M:強(qiáng)制。選上該項后,即表示該屬性的值不能為空。l P:主鍵。這個就不用解釋了。l D:顯示。如果不選該項,即表示該屬性不需要顯示。這個主要是針對C/S結(jié)構(gòu)設(shè)計的,使用默認(rèn)值就行了。當(dāng)我們選擇域后,該域的數(shù)據(jù)類型就自動顯示在屬性的數(shù)據(jù)類型列了。5.8 檢查Powerdesigner提供的Check Model功能可幫助我們找出、改正設(shè)計模型中的錯誤和疏漏。執(zhí)行“Tools/Check Model”,彈出如下窗口:在“Options”頁選擇要檢查的項目,在“Selection”頁選擇要檢查的內(nèi)容,然后確定,Powerdesinger就開始檢查并把檢查結(jié)果顯示出來。建議:在生成物理模型前一定要執(zhí)行檢查功能。檢查結(jié)果中沒有錯誤,最好也沒有警告后才生成物理模型。5.9 生成物理模型完成前面各步驟的工作,通過檢查后,就可以生成物理模型了。執(zhí)行“Tools/Generate Physical Data Model”,彈出如下窗口:General頁上有“生成新的物理模型”、“修改存在的物理模型”選項。生成新的物理模型:選擇物理模型使用的數(shù)據(jù)庫,給出物理模型的Name和Code(都有默認(rèn)值)。修改存在的物理模型:系統(tǒng)會先進(jìn)行差異比較,并把比較結(jié)果顯示出來,如下圖:上圖中的“性別”是概念模型有而存在的物理模型中沒有的,用戶可以選擇是否生成到物理模型中。5.10 生成報表Powerdesigner提供了比較方便的報表模板定制和報表生成功能。用好這個功能,以后就不用再辛苦的寫數(shù)據(jù)庫設(shè)計文檔,直接根據(jù)建好的模型生成數(shù)據(jù)庫設(shè)計文檔就行了。5.10.1 定制報表模板執(zhí)行“Report/Report Templates”,彈出如下窗口:Powerdesigner提供了幾種報表模板,如果覺得不合適,可以點(diǎn)擊上圖中的新建按鈕來創(chuàng)建一個新的報表模板,也可以修改現(xiàn)有的模板。Powerdesigner報表模板定制不僅能定制段內(nèi)容,還能定制表格列、列的標(biāo)題、列寬、字體。5.10.2 生成報表執(zhí)行“Report/Generate Report”,彈出如下窗口:選擇報表模板,生成報表的格式和保存路徑,就可以生成報表了。6. 設(shè)計物理模型6.1 界面圖標(biāo)說明表視圖關(guān)聯(lián)關(guān)系存儲過程6.2 模型設(shè)置執(zhí)行“Tools/Model Options”,在彈出窗口中選擇Model Settings,如下圖:其中的主要選項說明:l Name/Code case sensitive:Name/Code欄區(qū)分大小寫。l Notation:表間關(guān)系的幾種不同圖形表示方式。建議統(tǒng)一選擇CODASYL方式。6.3 設(shè)置圖元執(zhí)行“Tools/Display Preferences”,彈出如下窗口:在Object View中可設(shè)置各對象需要顯示的內(nèi)容,在Format中可設(shè)置顯示的圖形樣式。6.4 新建一個物理模型點(diǎn)擊New按鈕,在彈出窗口中選擇Conceptual Data Model,給出模型名稱,選擇數(shù)據(jù)庫類型,如下圖:確定后即進(jìn)入概念模型編輯界面。6.5 建立表及表關(guān)聯(lián)與概念數(shù)據(jù)模型中不同,在物理模型中,當(dāng)我們建立兩個表間的關(guān)聯(lián)關(guān)系時,系統(tǒng)會自動把一個表的主鍵作為另一個表的外鍵插入到該表中。下圖是從概念模型生成的物理模型:對比一下概念模型:“組織機(jī)構(gòu)的行業(yè)”表生成了復(fù)合主鍵。組織機(jī)構(gòu)表中的自關(guān)聯(lián)關(guān)系生成了一個外鍵,并自動給了個命名,我們可以修改這個命名,使其符合我們的命名規(guī)范。如果是根據(jù)已建好的概念模型生成的物理模型,在表及關(guān)聯(lián)上就不需要做什么調(diào)整了。6.6 建立視圖Powerdesigner建立視圖時,需要輸入SQL語句,如下圖:得到的視圖顯示如下:奇怪,在我印象中,建視圖時只需要把相關(guān)表中的字段選擇過來,就會自動生成SQL語句,怎么Powerdesigner還需要輸入SQL語句呢。我們還可以在General頁面設(shè)置視圖的用途,如下圖:Useage欄有三個選擇項:l Query only:僅能查詢視圖數(shù)據(jù)。l Updatable:能夠查詢視圖數(shù)據(jù),修改視圖關(guān)聯(lián)表的數(shù)據(jù)。l With check options:除了具有updatable的功能外,插入數(shù)據(jù)時還進(jìn)行數(shù)據(jù)項的合法性檢查。Type欄有兩個選擇項:l View:視圖。l Withoptions:比View多了Index、Physical Options屬性頁。在Index中可以為視圖建立索引。Physical Options有三個選項。這個選項僅對部分支持視圖類型的數(shù)據(jù)庫服務(wù)器有用。記得在Comment欄填寫視圖的注釋哦。6.7 建立存儲過程與建立視圖一樣,建立存儲過程時,也需要自己編寫程序。存儲過程的程序在Definition頁編寫,如下圖:建議:使用存儲過程實(shí)現(xiàn)對復(fù)雜、大量的數(shù)據(jù)計算和數(shù)據(jù)處理。因?yàn)榇鎯^程是直接在數(shù)據(jù)庫服務(wù)器中運(yùn)行,比把數(shù)據(jù)從數(shù)據(jù)庫中讀取出來再處理的速度要快很多。記得在Comment欄填寫視圖的存儲過程哦。6.8 檢查完成物理模型后,在生成數(shù)據(jù)庫之前,千萬不要忘記執(zhí)行檢查功能。物理模型的檢查與概念模型的檢查操作一樣,具體請參見“設(shè)計概念模型”中的“檢查”。記住,要檢查到?jīng)]有錯誤和警告后,才能生成數(shù)據(jù)庫。概念模型生成物理模型時容易出問題的地方:l 概念模型的自關(guān)聯(lián)關(guān)系生成物理模型時,因?yàn)樾枰驯颈碇械闹麈I作為本表的外鍵,而一個表中的字段名是不允許相同的,所以Powerdesigner就自己給生成的這個外鍵取了一個名,而這個字段名可能不符合設(shè)計規(guī)范,需要我們?yōu)槠涓拿 概念模型的多對多關(guān)系生成物理模型時,會生成重復(fù)的索引。因?yàn)镻owerdesigner在生成物理模型時,會為所有的主鍵、外鍵生成索引。就是除了為復(fù)合主鍵生成一個復(fù)合索引外,還會為每個作為外鍵的主鍵生成一個索引。建議刪除重復(fù)的索引。6.9 生成數(shù)據(jù)庫建議:開發(fā)和調(diào)試時,不用生成外鍵和索引。交付測試及以后的版本生成外鍵和索引,以保證數(shù)據(jù)的完整性和一致性。6.9.1 改變當(dāng)前數(shù)據(jù)庫系統(tǒng)要生成的數(shù)據(jù)庫與物理模型當(dāng)前的數(shù)據(jù)庫不同時,需要執(zhí)行此功能。執(zhí)行“Database/Change Current DBMS”,彈出如下窗口:選擇新的數(shù)據(jù)庫即可。6.9.2 配置數(shù)據(jù)庫連接我們要把Powerdesigner與數(shù)據(jù)庫服務(wù)器連接上,才能直接從物理模型生成數(shù)據(jù)庫。否則就只有先生成SQL腳本,再到數(shù)據(jù)庫服務(wù)器上執(zhí)行了。執(zhí)行“Database/Configure Connections”,彈出如下窗口:如果列表中已有ODBC連接,選中就行了。如果沒有,就要新建一個。配置好數(shù)據(jù)庫連接后,執(zhí)行“Database/ Connect”,彈出如下窗口:選擇前面建立的ODBC,輸入登錄數(shù)據(jù)庫服務(wù)器的用戶名和密碼,點(diǎn)擊“Connect”,就連接上數(shù)據(jù)庫了。6.9.3 生成數(shù)據(jù)庫執(zhí)行“Database/ Generate Database”,彈出如下窗口:上圖中的目錄是指生成的SQL腳本文件的保存目錄,文件名是指生成的SQL腳本文件的文件名??梢宰约哼x擇SQL腳本文件的保存目錄,自己給定SQL腳本的文件名。Generation Type選項是選擇生成腳本還是直接生成數(shù)據(jù)庫。如果選擇“Script generation”,則只生成SQL腳本文件。如果選擇“Direct generation”則在生成SQL腳本文件的同時,也把物理模型中選擇生成的對象生成到數(shù)據(jù)庫中??梢栽赑review頁預(yù)覽SQL腳本。完成選擇后,按確定即開始執(zhí)行SQL腳本,生成數(shù)據(jù)庫。6.9.4 更新數(shù)據(jù)庫如果數(shù)據(jù)庫已經(jīng)存在,我們只是想用修改后的物理模型更新數(shù)據(jù)庫,則執(zhí)行“Database/ Apply Model Changes to Database”,彈出如下窗口:在“Get database schema”中選擇“Using a data source”,按確定后,系統(tǒng)先對比物理模型和數(shù)據(jù)庫,并顯示對比結(jié)果:上圖中左邊是物理模型的對象,右邊是數(shù)據(jù)庫中的對象。有帶!的黃色標(biāo)簽的目錄,表示該目錄下有對象變動。在右邊窗口中,對象前的“”號表示數(shù)據(jù)庫中無此對象。用戶勾選上后,就可以生成到數(shù)據(jù)庫中了。如果右邊窗口中對象前是“”號,表示數(shù)據(jù)庫中的對象在物理模型中沒有。如果勾選上,生成數(shù)據(jù)庫時就在數(shù)據(jù)庫中刪除勾選的對象。如果右邊窗口中對象前是“”號,表示該對象在兩邊的內(nèi)容不一致。如果勾選上,生成數(shù)據(jù)庫時就會用物理模型中的對象替換數(shù)據(jù)庫中的對象。6.9.5 只生成物理模型與數(shù)據(jù)庫不一致部分的SQL腳本5.9.4中已經(jīng)說明用物理模型更新已經(jīng)存在的數(shù)據(jù)庫時,Powerdesigner會先比較物理模型和數(shù)據(jù)庫,并顯示比較結(jié)果中不一致的內(nèi)容。我們可以利用這個功能,只生成物理模型與數(shù)據(jù)庫不一致部分的SQL腳本。建議:為了不出現(xiàn)混亂,不要手工直接改數(shù)據(jù)庫中的內(nèi)容,所有需要的修改都先修改物理模型,然后用物理模型來更新數(shù)據(jù)庫,并且把更新的內(nèi)容通知項目組的所有人員。執(zhí)行“Database/ Apply Model Changes to Database”,彈出如下窗口:在彈出的窗口中,先做如下設(shè)置:l 在Directory欄選擇SQL腳本的保存路徑;l 在File name欄給定SQL腳本的名稱(系統(tǒng)默認(rèn)給出了保存路徑和名稱);l 在Generation Type處選擇Script generation,勾選上One file only;l 在Get Database schema處選擇Using a data source,并給定已建立的ODBC數(shù)據(jù)源。然后點(diǎn)擊“確定”,彈出如下窗口:在左上角的下拉選擇框中選擇對應(yīng)的數(shù)據(jù)庫,然后點(diǎn)擊“OK”,彈出如下窗口:在這個窗口中詳細(xì)列出了模型和數(shù)據(jù)庫的差異(已在5.9.4中說明了窗口中差異的含義),選擇要更新的項,然后點(diǎn)擊“OK”,需要的SQL腳本文件就生成了。6.10 逆向工程執(zhí)行“File/Reverse Engineer/Database”,按照彈出窗口一步步操作,就可以從數(shù)據(jù)庫中逆向生成物理模型。6.11 生成報表見“設(shè)計概念模型/生成報表”。7. 倉庫的使用7.1 倉庫的作用Powerdesigner的倉庫所起的作用類似配置管理工具。但其更方便多人協(xié)作,共同在一個模型文件上進(jìn)行設(shè)計工作。例如幾個人分工合作設(shè)計一個系統(tǒng)的數(shù)據(jù)庫。7.2 需要的環(huán)境Powerdesigner使用數(shù)據(jù)庫作為倉庫的存儲工具,支持多種數(shù)據(jù)庫系統(tǒng)。因此要使用Po
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 糕點(diǎn)裝飾與藝術(shù)考核試卷
- 可燃冰開采對海洋沉積環(huán)境的影響考核試卷
- 晚期肝癌病人護(hù)理查房
- 2025汽車銷售售后服務(wù)合同范本
- 2025年建筑工程監(jiān)理合同模板
- C語言程序設(shè)計基礎(chǔ)
- 幼兒園上下學(xué)安全教育
- 2025玉米購買合同范本
- 2025國內(nèi)代理合同范本
- 2024-2025粵教粵科版科學(xué)一年級下冊期中考試試卷附答案
- 汽車保修服務(wù)優(yōu)化方案
- 臨時用電安裝與拆除方案
- 部編版五年級語文下冊試卷第五單元測試卷
- 服裝生產(chǎn)授權(quán)委托書
- 口腔科水路清洗消毒制度
- 近視防控技術(shù)的進(jìn)展
- 工作場所安全與環(huán)境保護(hù)管理制度
- 電氣自動化試題及答案
- 內(nèi)控評價收集資料清單
- 虹橋商務(wù)區(qū)核心區(qū)一期及南北片區(qū)集中供能專項規(guī)劃
- 六年級數(shù)學(xué)上冊第二單元《位置與方向》測試題-人教版(含答案)
評論
0/150
提交評論