PowerDesigner使用教程使用方法.doc_第1頁
PowerDesigner使用教程使用方法.doc_第2頁
PowerDesigner使用教程使用方法.doc_第3頁
PowerDesigner使用教程使用方法.doc_第4頁
PowerDesigner使用教程使用方法.doc_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PowerDesigner使用教程|使用方法我們現(xiàn)在的需求是:希望當接到一個新的工程項目時,程序員只需要根據項目需求,設計出數據庫的結構(表,表的字段,表間關系),之后只要按一個按鍵,就能立刻得到基于該數據庫的所有分層架構代碼文件.也就是說,我們希望能在不敲一行代碼的情況下獲取所有我們想要的代碼!而這就是這2個軟件能做到的事情,也是我們安裝它們的目的.好了,角色已經介紹完了,接著看看它們是如何演繹這場精彩的演出的吧:首先我們需要創(chuàng)建一個測試數據庫,為了簡單,我們在這個數據庫中只創(chuàng)建一個Student表和一個Major表.其表結構和關系如下所示.看看怎樣用PowerDesigner快速的創(chuàng)建出這個數據庫吧.1.現(xiàn)在開始使用PowerDesigner創(chuàng)建數據庫,首先運行程序,進入主界面:2.FileNewModelPhysicalDataModelPhysicalDiagramModelname設置為test,DBMS屬性設置為MicrosoftSQLServer2005:3.首先用表格工具創(chuàng)建一個表格模板:4.雙擊表格模板,設置屬性,我們首先設置Major表:5.設置好表名,點擊Columns標簽,設置字段屬性,設置如圖所示:6.因為MajorID字段我們要設置為自動增長,所以要設置它的高級屬性,選擇MajorID字段,點擊屬性按鈕,在General面板中勾選上Identity復選框:7.確定后我們再創(chuàng)建一個Student表,字段設置如圖所示:8.接著是為Student創(chuàng)建一個MajorID外鍵,使用PowerDesigner可以很輕松的完成這個工作,選擇關系設置工具,在Student表上按住左鍵不放,拖拽至Major表,便可為Student表添加一個MajorID的外鍵:9.哈哈,現(xiàn)在測試表已經設置好了,接著設置一下我們要生成的數據庫吧,這些表都將被創(chuàng)建到該數據庫中,我們在設計面板空白處右鍵Properties,在彈出的屬性設置對話框設置如下:10好了,在此我們對新數據庫的設置已經完成,但是在SQL中還是空空如也啊,我們要怎么把這邊設計好的結構移植到SQLServer2005中呢?執(zhí)行操作:DatabaseGenerateDatabase,設置好存儲過程導出目錄和文件名,點擊確定即可:11.到你的導出目錄,就可以看見導出的數據庫創(chuàng)建存儲過程了,打開SQL,執(zhí)行一下,你就會看到數據庫被神奇的創(chuàng)建好了:12.好了,數據庫的準備工作做好了,下一篇我們就將使用該數據庫結合CodeSmith自動批量生成代碼啦上述實踐中生成的源代碼:SQL.sql/*=*/*Databasename:PD_test*/*DBMSname:MicrosoftSQLServer2005*/*Createdon:2010/6/13星期日17:27:17*/*=*/dropdatabasePD_testgo/*=*/*Database:PD_test*/*=*/createdatabasePD_testgousePD_testgo/*=*/*Table:Major*/*=*/createtableMajor(MajorIDintidentity,Namenvarchar(20)notnull,Remarknvarchar(Max)null,constraintPK_MAJORprimarykey(MajorID)go/*=*/*Table:Student*/*=*/createtableStudent(StudentIDnvarchar(20)notnull,MajorIDintnull,Namenvarchar(20)notnull,Sexbitnotnull,Ageintnull,Remarknvarchar(Max)null,constraintPK_STUDENTprimarykey(StudentID)goaltertableStude

溫馨提示

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

評論

0/150

提交評論