1. 程式人生 > >PowerDesigner最基礎的使用方法入門學習2

PowerDesigner最基礎的使用方法入門學習2

存儲過程 sql codes img 希望 ros id字段 ica 安裝文件

from:http://www.cnblogs.com/huangcong/archive/2010/06/14/1757957.html

最近要忙期考,但還是決定每天抽點空來寫CodeSmith的系列文章了,在此實在不敢用教程這個詞語,畢竟自己對CodeSmith了解的也不是很多,有很多牛人都在博客園發布了不少關於CodeSmith的文章了,但我還是想發表一下自己的心得,希望能給初學者更多的參考,教程中有錯誤或者表述不清的地方歡迎大家指出,我還是會秉承之前的風格,用盡量多的圖來說明步驟,因為我覺得還是圖文並茂的文章比較容易理解.

好了,廢話少說,開始我們的CodeSmith旅程吧,我先講講這個系列教程要完成的目標吧,眾所周知,CodeSmith其中一個強大的功能就是依照模板生成批量代碼,這也是吸引著眾多編程人士使用它的原因,它大大的節約了編程時間,省去了大量復制粘貼的廢操作.

首先,既然要講解如何使用CodeSmith和PowerDesigner快速生成批量代碼,當然要先安裝這2個軟件啦,下面就簡單說說如何安裝破解這2款軟件吧,當然破解只是學習之用,請大家不要用於商業用途哈,要支持正版,大家都是做軟件的,知道開發一套軟件實屬不易啊.

技術分享圖片 CodeSmith安裝方法:

1). 點擊下載安裝文件
2). 運行技術分享圖片,安裝步驟就不說了,選擇你要安裝的目錄,一路下一步就OK了.
3). 運行技術分享圖片,選擇CodeSmith的安裝目錄,一路下一步,就破解
完成啦,接著你就可以在開始--CodeSmith Professional 5.1--CodeSmith Studio運行程序啦.


PowerDesigner安裝方法:

http://dev.firnow.com/course/3_program/java/javajs/20090908/174375.html 技術分享圖片

安裝完這2個軟件了,接著就開始使用吧,還是和以前一樣,先提出需求,再做實例,因為我們之所以使用它們,肯定是因為它們能巧妙的解決某種問題,不然我們幹嘛花那麽多時間和硬盤空間安裝它們.

好,我們現在的需求是:希望當接到一個新的工程項目時,程序員只需要根據項目需求,設計出數據庫的結構(表,表的字段,表間關系),之後只要按一個按鍵,就能立刻得到基於該數據庫的所有分層架構代碼文件.也就是說,我們希望能在不敲一行代碼的情況下獲取所有我們想要的代碼!而這就是這2個軟件能做到的事情,也是我們安裝它們的目的.

好了,角色已經介紹完了,接著看看它們是如何演繹這場精彩的演出的吧:

首先我們需要創建一個測試數據庫,為了簡單,我們在這個數據庫中只創建一個Student和一個Major.其表結構和關系如下所示.

技術分享圖片

看看怎樣用PowerDesigner快速的創建出這個數據庫吧.

1.現在開始使用PowerDesigner創建數據庫,首先運行程序,進入主界面:

技術分享圖片

2.File—New Model—Physical Data Model—Physical Diagram—Model name 設置為test,DBMS屬性設置為Microsoft SQL Server 2005:

技術分享圖片

3.首先用表格工具創建一個表格模板:

技術分享圖片

4.雙擊表格模板,設置屬性,我們首先設置Major表:

技術分享圖片

5.設置好表名,點擊Columns標簽,設置字段屬性,設置如圖所示:

技術分享圖片

6.因為MajorID字段我們要設置為自動增長,所以要設置它的高級屬性,選擇MajorID字段,點擊屬性按鈕,在General面板中勾選上Identity復選框:

技術分享圖片

7.確定後我們再創建一個Student表,字段設置如圖所示:

技術分享圖片

8.接著是為Student創建一個MajorID外鍵,使用PowerDesigner可以很輕松的完成這個工作,選擇關系設置工具,在Student表上按住左鍵不放,拖拽至Major表,便可為Student表添加一個MajorID的外鍵:

技術分享圖片

9.哈哈,現在測試表已經設置好了,接著設置一下我們要生成的數據庫吧,這些表都將被創建到該數據庫中,我們在設計面板空白處右鍵—Properties,在彈出的屬性設置對話框設置如下:

技術分享圖片

10好了,在此我們對新數據庫的設置已經完成,但是在SQL中還是空空如也啊,我們要怎麽把這邊設計好的結構移植到SQLServer 2005中呢?執行操作:Database—Generate Database,設置好存儲過程導出目錄和文件名,點擊確定即可:

技術分享圖片

11.到你的導出目錄,就可以看見導出的數據庫創建存儲過程了,打開SQL,執行一下,你就會看到數據庫被神奇的創建好了:

技術分享圖片

技術分享圖片

12.好了,數據庫的準備工作做好了

PowerDesigner最基礎的使用方法入門學習2