PowerDesigner使用教程使用方法

PowerDesigner使用教程使用方法

ID:37261640

大?。?43.50 KB

頁數(shù):13頁

時間:2019-05-20

PowerDesigner使用教程使用方法_第1頁
PowerDesigner使用教程使用方法_第2頁
PowerDesigner使用教程使用方法_第3頁
PowerDesigner使用教程使用方法_第4頁
PowerDesigner使用教程使用方法_第5頁
資源描述:

《PowerDesigner使用教程使用方法》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、PowerDesigner使用教程

2、使用方法我們現(xiàn)在的需求是:希望當(dāng)接到一個新的工程項(xiàng)目時,程序員只需要根據(jù)項(xiàng)目需求,設(shè)計(jì)出數(shù)據(jù)庫的結(jié)構(gòu)(表,表的字段,表間關(guān)系),之后只要按一個按鍵,就能立刻得到基于該數(shù)據(jù)庫的所有分層架構(gòu)代碼文件.也就是說,我們希望能在不敲一行代碼的情況下獲取所有我們想要的代碼!而這就是這2個軟件能做到的事情,也是我們安裝它們的目的.好了,角色已經(jīng)介紹完了,接著看看它們是如何演繹這場精彩的演出的吧:首先我們需要創(chuàng)建一個測試數(shù)據(jù)庫,為了簡單,我們在這個數(shù)據(jù)庫中只創(chuàng)建一個Stude

3、nt表和一個Major表.其表結(jié)構(gòu)和關(guān)系如下所示.看看怎樣用PowerDesigner快速的創(chuàng)建出這個數(shù)據(jù)庫吧.1.現(xiàn)在開始使用PowerDesigner創(chuàng)建數(shù)據(jù)庫,首先運(yùn)行程序,進(jìn)入主界面:2.File—New?Model—Physical?Data?Model—Physical?Diagram—Model?name設(shè)置為test,DBMS屬性設(shè)置為Microsoft?SQL?Server?2005:3.首先用表格工具創(chuàng)建一個表格模板:4.雙擊表格模板,設(shè)置屬性,我們首先設(shè)置Major表:5.

4、設(shè)置好表名,點(diǎn)擊Columns標(biāo)簽,設(shè)置字段屬性,設(shè)置如圖所示:6.因?yàn)镸ajorID字段我們要設(shè)置為自動增長,所以要設(shè)置它的高級屬性,選擇MajorID字段,點(diǎn)擊屬性按鈕,在General面板中勾選上Identity復(fù)選框:7.確定后我們再創(chuàng)建一個Student表,字段設(shè)置如圖所示:8.接著是為Student創(chuàng)建一個MajorID外鍵,使用PowerDesigner可以很輕松的完成這個工作,選擇關(guān)系設(shè)置工具,在Student表上按住左鍵不放,拖拽至Major表,便可為Student表添加一個M

5、ajorID的外鍵:9.哈哈,現(xiàn)在測試表已經(jīng)設(shè)置好了,接著設(shè)置一下我們要生成的數(shù)據(jù)庫吧,這些表都將被創(chuàng)建到該數(shù)據(jù)庫中,我們在設(shè)計(jì)面板空白處右鍵—Properties,在彈出的屬性設(shè)置對話框設(shè)置如下:10好了,在此我們對新數(shù)據(jù)庫的設(shè)置已經(jīng)完成,但是在SQL中還是空空如也啊,我們要怎么把這邊設(shè)計(jì)好的結(jié)構(gòu)移植到SQLServer?2005中呢?執(zhí)行操作:Database—Generate?Database,設(shè)置好存儲過程導(dǎo)出目錄和文件名,點(diǎn)擊確定即可:11.到你的導(dǎo)出目錄,就可以看見導(dǎo)出的數(shù)據(jù)庫創(chuàng)建存

6、儲過程了,打開SQL,執(zhí)行一下,你就會看到數(shù)據(jù)庫被神奇的創(chuàng)建好了:12.好了,數(shù)據(jù)庫的準(zhǔn)備工作做好了,下一篇我們就將使用該數(shù)據(jù)庫結(jié)合CodeSmith自動批量生成代碼啦~上述實(shí)踐中生成的源代碼:SQL.sql?/*==============================================================*//*?Database?name:?PD_test?*//*?DBMS?name:?Microsoft?SQL?Server?2005?*//*?Create

7、d?on:?2010/6/13?星期日?17:27:17?*//*==============================================================*/dropdatabase?PD_testgo/*==============================================================*//*?Database:?PD_test?*//*========================================

8、======================*/createdatabase?PD_testgouse?PD_testgo/*==============================================================*//*?Table:?Major?*//*==============================================================*/createtable?Major?(MajorID?intidentity,

9、Name?nvarchar(20)?notnull,Remark?nvarchar(Max)?null,constraint?PK_MAJOR?primarykey?(MajorID))go/*==============================================================*//*?Table:?Student?*//*==============================================================*/cre

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。