1.概述
PowerDesigner是Sybase公司的CASE工具集,使用它能夠方便地對管理信息系統進行分析設計,它幾乎包括了數據庫模型設計的全過程。利用PowerDesigner能夠製做數據流程圖、概念數據模型、物理數據模型,能夠生成多種客戶端開發工具的應用程序,還可爲數據倉庫製做結構模型,也能對團隊設備模型進行控制。orm
公司主要使用PowerDesigner建立如下兩類模型文件:對象
邏輯模型(CDM):描述了與任何軟件和數據存儲系統都無關的數據庫總體邏輯結構,一般包含了與物理數據庫無關的數據對象,提供了一種描述企業運行或業務行爲的形象化的表達方式。blog
物理模型(PDM):敘述數據庫的物理實現。主要目的是把CDM中創建的現實世界模型生成特定的DBMS腳本,產生數據庫中保存信息的儲存結構,保證數據在數據庫中的完整性和一致性。開發
我主要就物理模型來簡單講講PowerDesigner的操做細節。
2.建立物理模型
圖2-1爲PowerDesigner的工做頁面,點擊文件-->建立新模型,彈出如圖2-2的對話框:

圖2-1

圖2-2
選擇左側Physical DataModel(即物理模型),右側選擇Physical Diag。在下面更改模型的名稱,而且肯定DBMS(即數據庫種類)。點擊OK完成建立。
3.建立數據表
如圖3-1,紅色框圈起爲Table組件,點擊後能夠在右側直接建立出數據表,如圖3-2。


圖3-1 圖3-2
接下來就是對數據表進行配置,雙擊其中一個數據表,就能夠對數據表進行配置了。

圖3-3
如圖3-3所示,紅框區域是對數據表的表名進行設置。圖3-4是對錶字段進行設置,包括字段名、字段類型、主外鍵等。

圖3-4
4.增長外鍵約束
在設計好若干個數據表以後,若存在主從表關係,那麼則須要添加主外鍵。方法也很簡單,如圖4-1:


圖4-1 圖4-2
圖4-1紅框內爲添加外鍵的組件,點擊以後,根據主從關係鏈接兩個表,如圖4-2所示。
5.生成SQL語句
在建立好數據表,肯定主外鍵關係以後。經過PowerDesigner軟件,把SQL語句自動生成出來。經過Preview選項卡實現,具體方法以下:
雙擊你想要生成SQL語句的那張表,找到Preview選項卡,裏面的內容就是該表的SQL語句,一樣也能夠經過右鍵點擊-->ctrl+v快捷鍵實現。如圖5-1所示:

圖5-1
6.生成設計文檔

圖6-1
如圖6-1所示,在左側的模型上右鍵,點擊新增-->Report。會彈出如圖6-2的對話框。

圖6-2
修更名字,選擇語言(一般使用簡體中文),若是須要模板就選擇模板(一般不須要)。點擊OK,生成如圖6-3紅框內的Reports文件。

圖6-3
而後在右面分紅了兩個部分,左側部分爲各類條目,能夠填入到右側的區域。右側的區域顯示的,就是生成的Report文件的內容。咱們能夠將左側的咱們須要的各類條款都加入到右側去。
舉個例子,咱們能夠從左側添加設計圖等等,如圖6-4所示。
圖6-4
最後達到如圖6-5所示的結果:

圖6-5
最後,如圖6-6所示,生成設計文檔。有兩種導出格式,HTML或者RTF,一個網頁顯示,一個WORD顯示。也能夠直接點擊Report生成按鈕,如圖6-7所示


圖6-6 圖6-7
生成的文檔截圖部分以下:




