PowerDesigner使用介紹

ec3y 9年前發布 | 42K 次閱讀 UML/模型工具 PowerDesigner

1.概述

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

公司主要使用PowerDesigner創建以下兩類模型文件:

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

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

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

2.創建物理模型

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

                           PowerDesigner使用介紹

                                   圖2-1

PowerDesigner使用介紹

                                    圖2-2

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

3.創建數據表

如圖3-1,紅色框圈起為Table組件,點擊后可以在右側直接創建出數據表,如圖3-2

PowerDesigner使用介紹PowerDesigner使用介紹

           3-1                                3-2

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

PowerDesigner使用介紹

                                圖3-3

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

PowerDesigner使用介紹

                                圖3-4

4.增加外鍵約束

在設計好若干個數據表之后,若存在主從表關系,那么則需要添加主外鍵。方法也很簡單,如圖4-1

PowerDesigner使用介紹PowerDesigner使用介紹

           圖4-1                                        4-2   

4-1紅框內為添加外鍵的組件,點擊之后,根據主從關系連接兩個表,如圖4-2所示。

5.生成SQL語句

在創建好數據表,確定主外鍵關系之后。通過PowerDesigner軟件,把SQL語句自動生成出來。通過Preview選項卡實現,具體方法如下:

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

PowerDesigner使用介紹

                                          圖5-1

6.生成設計文檔

PowerDesigner使用介紹

                               圖6-1

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

PowerDesigner使用介紹

                    圖6-2

修改名字,選擇語言(通常使用簡體中文),如果需要模板就選擇模板(通常不需要)。點擊OK,生成如圖6-3紅框內的Reports文件。

PowerDesigner使用介紹

       圖6-3

然后在右面分成了兩個部分,左側部分為各種條目,可以填入到右側的區域。右側的區域顯示的,就是生成的Report文件的內容。我們可以將左側的我們需要的各種條款都加入到右側去。

舉個例子,我們可以從左側添加設計圖等等,如圖6-4所示。

PowerDesigner使用介紹     

                           圖6-4

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

PowerDesigner使用介紹

                            圖6-5

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

PowerDesigner使用介紹PowerDesigner使用介紹

                      6-6                                        6-7

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

PowerDesigner使用介紹

PowerDesigner使用介紹

PowerDesigner使用介紹

PowerDesigner使用介紹

PowerDesigner使用介紹


 本文由用戶 ec3y 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!