PowerDesigner使用心得

1.概述

PowerDesignerSybase公司的CASE工具集,使用它能夠方便地對管理信息系統進行分析設計,它幾乎包括了數據庫模型設計的全過程。利用PowerDesigner能夠製做數據流程圖、概念數據模型、物理數據模型,能夠生成多種客戶端開發工具的應用程序,還可爲數據倉庫製做結構模型,也能對團隊設備模型進行控制。web

公司主要使用PowerDesigner建立如下兩類模型文件:數據庫

邏輯模型(CDM):描述了與任何軟件和數據存儲系統都無關的數據庫總體邏輯結構,一般包含了與物理數據庫無關的數據對象,提供了一種描述企業運行或業務行爲的形象化的表達方式。工具

物理模型(PDM):敘述數據庫的物理實現。主要目的是把CDM中創建的現實世界模型生成特定的DBMS腳本,產生數據庫中保存信息的儲存結構,保證數據在數據庫中的完整性和一致性。開發工具

我主要就物理模型來簡單講講PowerDesigner的操做細節。spa

2.建立物理模型

2-1PowerDesigner的工做頁面,點擊文件-->建立新模型,彈出如圖2-2的對話框:設計

                           wKioL1SY3m2ygPkcAAKbu4WX3hM516.jpg

                                   圖2-1orm

wKiom1SY3hKSqZfJAALSntXoJc8220.jpg

                                    圖2-2對象

選擇左側Physical DataModel(即物理模型),右側選擇Physical Diag。在下面更改模型的名稱,而且肯定DBMS(即數據庫種類)。點擊OK完成建立。開發

3.建立數據表

如圖3-1,紅色框圈起爲Table組件,點擊後能夠在右側直接建立出數據表,如圖3-2文檔

wKioL1SY4A_RM-TSAACAFNxtG8g837.jpgwKioL1SY4A-xuR6CAABtxe0QMXE873.jpg

           3-1                                3-2

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

wKioL1SY35jwcZxbAAFyy52qtgE033.jpg

                                圖3-3

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

wKioL1SY37GyQ912AAKvzlX7Wgk765.jpg

                                圖3-4

4.增長外鍵約束

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

 

wKioL1SY3-OQSVKIAACRQoJABjk661.jpgwKiom1SY3znSGa4hAABcgdKYqrM427.jpg

           圖4-1                                        4-2   

4-1紅框內爲添加外鍵的組件,點擊以後,根據主從關係鏈接兩個表,如圖4-2所示。

5.生成SQL語句

在建立好數據表,肯定主外鍵關係以後。經過PowerDesigner軟件,把SQL語句自動生成出來。經過Preview選項卡實現,具體方法以下:

雙擊你想要生成SQL語句的那張表,找到Preview選項卡,裏面的內容就是該表的SQL語句,一樣也能夠經過右鍵點擊-->ctrl+v快捷鍵實現。如圖5-1所示:

wKiom1SY36yh5PLUAANUJfUcZ0E639.jpg

                                          圖5-1

6.生成設計文檔

wKioL1SY4HDxIbvKAALnxY5S1fY205.jpg

                               圖6-1

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

wKioL1SY4I_R7YJ5AAB-xPQN9Qo648.jpg

                    圖6-2

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

wKiom1SY4EeD_Y_BAABUFRp5MAo443.jpg

       圖6-3

而後在右面分紅了兩個部分,左側部分爲各類條目,能夠填入到右側的區域。右側的區域顯示的,就是生成的Report文件的內容。咱們能夠將左側的咱們須要的各類條款都加入到右側去。

舉個例子,咱們能夠從左側添加設計圖等等,如圖6-4所示。

wKioL1SY4QSQskgzAAFvvJUnjOk749.jpg     

                           圖6-4

最後達到如圖6-5所示的結果:

wKioL1SY4RjwC9lWAAHaVGdT9hc263.jpg

                            圖6-5

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

 

wKiom1SY4J3hFfmyAADBlfC8XpU699.jpgwKioL1SY4UfwgY1aAAAzgow7Cko376.jpg

                      6-6                                        6-7

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

wKioL1SY4ZSRt4T3AACp0-j1vFA644.jpg

wKiom1SY4OvR1MCsAAHRqG185DA133.jpg

wKioL1SY4ZWA2JxpAAJoKGr-fpY826.jpg

wKiom1SY4OzhL6wpAAKQLo8bEmw842.jpg

wKioL1SY4ZWgz_E5AAK-ejbaOV8917.jpg


 

PowerDesigner使用心得文檔     下載

相關文章
相關標籤/搜索