PowerDesigner_11_使用方法簡介.doc_第1頁
PowerDesigner_11_使用方法簡介.doc_第2頁
PowerDesigner_11_使用方法簡介.doc_第3頁
PowerDesigner_11_使用方法簡介.doc_第4頁
PowerDesigner_11_使用方法簡介.doc_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PowerDesigner 使用方法簡介一、 從網(wǎng)上下載軟件。路徑為:計算機系軟件工程與項目管理(CMM)工具二、 安裝軟件三、 軟件使用過程根據(jù)下述過程建立如圖所示的E-R圖。1、 點擊PowerDesigner圖標(biāo)啟動軟件。進(jìn)入到初始頁面,如圖2所示2、 點擊菜單中的文件項,選擇新建,出現(xiàn)要求選擇建立何種模型的模型類型對話框。其中Conceptual Data Model CDM,為概念(數(shù)據(jù))模型,它建立的就是E-R圖 Business Process Model BPM,業(yè)務(wù)處理模型 Object-Oriented ModelOOM,面向?qū)ο竽P?Physical Data ModelPDM,物理(數(shù)據(jù))模型,它建立的就是數(shù)據(jù)庫表選擇CDM并單擊確認(rèn)按鈕。3、 進(jìn)入PowerDesigner的CDM操作窗口4、界面上出現(xiàn)一個小工具條palette,里面包括常用的數(shù)據(jù)庫建模工具。用鼠標(biāo)單擊工具條中的工具后,到界面中央單擊或拖動即可。為了能夠完成前述圖1的內(nèi)容,選中圖標(biāo) ,在界面中間單擊五次,形成如圖所示畫面。此時,每一個實體都是空的。需要逐個進(jìn)行定義和描述。5、 定義實體雙擊其中的一個實體,彈出實體屬性定義對話框。對“General”選項卡上的內(nèi)容進(jìn)行定義。Name :定義實體的顯示名稱(圖書)Code :定義實體的代碼中表示名稱(book),必須是英文。Number :實體中實例(記錄)的最大個數(shù)(100000000,它表示圖書館的最大藏書量可達(dá)一億冊)。這個數(shù)字的作用是便于估計數(shù)據(jù)庫服務(wù)器的磁盤容量。6、 定義屬性、屬性的約束和算法“Attribute”選項卡上定義屬性,如圖所示每一行定義一個屬性,包括屬性描述(名稱,name)、屬性代碼(code)、數(shù)據(jù)類型(type)、使用域(domain)、是否可空(強制,M)、是否為主鍵(P)、是否顯示在模型中(D)。屬性描述在概念模型中進(jìn)行顯示,轉(zhuǎn)換成物理模型后將被忽略,轉(zhuǎn)而顯示屬性代碼。定義數(shù)據(jù)類型時,可以單擊Data type欄中的“.”按鈕,出現(xiàn)如圖所示的界面。界面最下行將根據(jù)選擇相應(yīng)的數(shù)據(jù)類型的不同,而顯示不同的附加屬性描述。 domain的使用方法:域是某個或某些屬性的取值范圍,域在定義之后,可以被多個實體的屬性共享使用。域的定義在模型設(shè)計中具有重要意義,它使得不同實體中的屬性標(biāo)準(zhǔn)化更加容易。例如,可以定義一個Address域,使它的數(shù)據(jù)類型為VarChar(40)。在模型設(shè)計中,記載地址的屬性可能包含在多個實體中,使用了Address域的所有地址屬性,一旦修改了Address的定義,使用該域的所有“地址”的定義也會隨之改變。使用方法,參見附錄“創(chuàng)建域的方法”。7、 同理,完成其它的4個實體的定義,如圖所示。8、 定義關(guān)系關(guān)系圖例介紹工具欄中有兩種關(guān)系工具。:單純的連接兩個數(shù)據(jù)實體:通過建立關(guān)系聯(lián)接兩個數(shù)據(jù)實體單擊對應(yīng)圖標(biāo)后,分別從提個數(shù)據(jù)實體上拖拽到另一個數(shù)據(jù)實體上,建立起對應(yīng)的關(guān)系。雙擊界面中的關(guān)系線,出現(xiàn)關(guān)系屬性窗口。Name:關(guān)系描述Code:關(guān)系代碼Comment:關(guān)系的進(jìn)一步說明,可空Entity1和Entity2為關(guān)聯(lián)的兩個實體名稱。單擊Detail選項卡出現(xiàn)詳細(xì)關(guān)聯(lián)信息(圖)。One-Many:聯(lián)系的類型,表示一對多的關(guān)系。其他為一對一、多對一、多對多Cardinality:基數(shù),“0,n”表示一個實體可以有0到n個關(guān)聯(lián)實體,“1,n”表示一個實體是少有一個或1個以上關(guān)聯(lián)實體。Mandatory:是否強制存在至少一個關(guān)聯(lián)實體。選中候選框后,觀察對應(yīng)的Cardinality項的變化。定義完畢后,點擊“確認(rèn)”按鈕,返回CDM主界面。9、 檢驗正確性單擊菜單欄“Tools”中“Check Model”命令來檢查E-R圖的錯誤。檢查結(jié)果分為沒有錯誤、錯誤和警告三類錯誤是必須要改正的。圖標(biāo)為警告(例如,一個實體有外鍵沒有主鍵)可以改正也可以不改正,圖標(biāo)為CDM是邏輯模型,是系統(tǒng)的概要設(shè)計,還需通過PDM模型完成詳細(xì)設(shè)計。系統(tǒng)提供模型之間的相互轉(zhuǎn)換。10、 選擇生成PDM在Tools菜單中單擊Generate Physical Data Model命令,打開物理模型設(shè)置窗口。 Generate Physical new Data Model:選中此項,表示生成新的物理模型其中DBMS:選擇數(shù)據(jù)庫類型,例如Microsoft Access 2000Name:物理模型的名字(描述)Code :物理模型代碼。11、 注意觀察生成的PDM 與CDM之間的差距給出物理模型生成圖片12、 可以在PDM模型的基礎(chǔ)之上進(jìn)行修改,并且可以通過Tools菜單中單擊Generate Conceptual Data Model命令,轉(zhuǎn)換成對應(yīng)的CDM模型。13、 創(chuàng)建數(shù)據(jù)庫1) 創(chuàng)建數(shù)據(jù)源單擊Database菜單中的Configure Connections 命令,出現(xiàn)ODBC數(shù)據(jù)源管理器對話框。根據(jù)其中的提示,創(chuàng)建一個自定義數(shù)據(jù)源。2) 設(shè)定工作路徑單擊Database菜單下的Generate Database 命令,打開如下對話框。其中Director:保存SQL腳本文件的路徑File:保存SQL腳本文件的名稱Generation:生成數(shù)據(jù)庫的方式。Script Generate 為只生成腳本文件;ODBC Generate 為直接生成對應(yīng)的數(shù)據(jù)庫。3) 系統(tǒng)自動進(jìn)行正確性驗證后,進(jìn)入到連接數(shù)據(jù)庫的階段。選中第一項Machine data source,并且從下拉菜單中選出剛才設(shè)定好的數(shù)據(jù)源名稱,(如果有用戶名、密碼,則在Login功能項中填寫)點擊Connect按鈕生成腳本語句。如圖所示。4) 生成數(shù)據(jù)庫點擊Excute按鈕,生成數(shù)據(jù)庫。14

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論