




已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PowerDesigner使用教程|使用方法我們現(xiàn)在的需求是:希望當(dāng)接到一個(gè)新的工程項(xiàng)目時(shí),程序員只需要根據(jù)項(xiàng)目需求,設(shè)計(jì)出數(shù)據(jù)庫的結(jié)構(gòu)(表,表的字段,表間關(guān)系),之后只要按一個(gè)按鍵,就能立刻得到基于該數(shù)據(jù)庫的所有分層架構(gòu)代碼文件.也就是說,我們希望能在不敲一行代碼的情況下獲取所有我們想要的代碼!而這就是這2個(gè)軟件能做到的事情,也是我們安裝它們的目的.好了,角色已經(jīng)介紹完了,接著看看它們是如何演繹這場精彩的演出的吧:首先我們需要?jiǎng)?chuàng)建一個(gè)測試數(shù)據(jù)庫,為了簡單,我們在這個(gè)數(shù)據(jù)庫中只創(chuàng)建一個(gè)Student表和一個(gè)Major表.其表結(jié)構(gòu)和關(guān)系如下所示.看看怎樣用PowerDesigner快速的創(chuàng)建出這個(gè)數(shù)據(jù)庫吧.1.現(xiàn)在開始使用PowerDesigner創(chuàng)建數(shù)據(jù)庫,首先運(yùn)行程序,進(jìn)入主界面:2.FileNewModelPhysicalDataModelPhysicalDiagramModelname設(shè)置為test,DBMS屬性設(shè)置為MicrosoftSQLServer2005:3.首先用表格工具創(chuàng)建一個(gè)表格模板:4.雙擊表格模板,設(shè)置屬性,我們首先設(shè)置Major表:5.設(shè)置好表名,點(diǎn)擊Columns標(biāo)簽,設(shè)置字段屬性,設(shè)置如圖所示:6.因?yàn)镸ajorID字段我們要設(shè)置為自動(dòng)增長,所以要設(shè)置它的高級屬性,選擇MajorID字段,點(diǎn)擊屬性按鈕,在General面板中勾選上Identity復(fù)選框:7.確定后我們再創(chuàng)建一個(gè)Student表,字段設(shè)置如圖所示:8.接著是為Student創(chuàng)建一個(gè)MajorID外鍵,使用PowerDesigner可以很輕松的完成這個(gè)工作,選擇關(guān)系設(shè)置工具,在Student表上按住左鍵不放,拖拽至Major表,便可為Student表添加一個(gè)MajorID的外鍵: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)移植到SQLServer2005中呢?執(zhí)行操作:DatabaseGenerateDatabase,設(shè)置好存儲過程導(dǎo)出目錄和文件名,點(diǎn)擊確定即可:11.到你的導(dǎo)出目錄,就可以看見導(dǎo)出的數(shù)據(jù)庫創(chuàng)建存儲過程了,打開SQL,執(zhí)行一下,你就會看到數(shù)據(jù)庫被神奇的創(chuàng)建好了:12.好了,數(shù)據(jù)庫的準(zhǔn)備工作做好了,下一篇我們就將使用該數(shù)據(jù)庫結(jié)合CodeSmith自動(dòng)批量生成代碼啦上述實(shí)踐中生成的源代碼: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)系上傳者。文件的所有權(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高質(zhì)量教育的內(nèi)涵與外延拓展
- 基于影視產(chǎn)業(yè)的區(qū)域經(jīng)濟(jì)協(xié)作網(wǎng)絡(luò)建設(shè)
- 2025年物業(yè)轉(zhuǎn)讓合同(含擔(dān)保條款)
- 2025年玻璃浮球項(xiàng)目提案報(bào)告模板
- 二型糖尿病的護(hù)理措施
- 2025年海洋環(huán)保儀器及采樣設(shè)備項(xiàng)目規(guī)劃申請報(bào)告
- 2025至2030年中國家電外殼行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國塑料卷發(fā)器行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國雙層搖粒絨整掌手套行業(yè)投資前景及策略咨詢報(bào)告
- 2025合同模板小型健身房合作合同范本
- 三支一扶試題及答案
- 脊柱感染的護(hù)理
- 2025山東濟(jì)南先行投資集團(tuán)有限責(zé)任公司及權(quán)屬公司社會招聘169人筆試參考題庫附帶答案詳解
- 2025年互聯(lián)網(wǎng)營銷師(直播銷售員)考試題庫
- 合同簽訂培訓(xùn)課件
- 2024《整治形式主義為基層減負(fù)若干規(guī)定》全文課件
- 2024年貴州省糧食儲備集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 2024-2025北京中考英語真題閱讀CD篇
- 機(jī)械原理課程設(shè)計(jì)-平臺印刷機(jī)主傳動(dòng)機(jī)構(gòu)設(shè)計(jì)說明書
- ISO2859-1抽樣檢驗(yàn)標(biāo)準(zhǔn)-全英文版
評論
0/150
提交評論