天天看點

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

1.概述

PowerDesigner是Sybase公司的CASE工具集,使用它可以友善地對管理資訊系統進行分析設計,它幾乎包括了資料庫模型設計的全過程。利用PowerDesigner可以制作資料流程圖、概念資料模型、實體資料模型,可以生成多種用戶端開發工具的應用程式,還可為資料倉庫制作結構模型,也能對團隊裝置模型進行控制。

公司主要使用PowerDesigner建立以下兩類模型檔案:

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

實體模型(PDM):叙述資料庫的實體實作。主要目的是把CDM中建立的現實世界模型生成特定的DBMS腳本,産生資料庫中儲存資訊的儲存結構,保證資料在資料庫中的完整性和一緻性。

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

2.建立實體模型

圖2-1為PowerDesigner的工作頁面,點選檔案-->建立新模型,彈出如圖2-2的對話  

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

                                   圖2-1

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

                                    圖2-2

選擇左側Physical DataModel(即實體模型),右側選擇Physical Diag。在下面更改模型的名稱,并且确定DBMS(即資料庫種類)。點選OK完成建立。

3.建立資料表

如圖3-1,紅色框圈起為Table元件,點選後可以在右側直接建立出資料表,如圖3-2。

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔
PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

           圖3-1                                圖3-2

接下來就是對資料表進行配置,輕按兩下其中一個資料表,就可以對資料表進行配置了。

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

                                圖3-3

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

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

                                圖3-4

4.增加外鍵限制

在設計好若幹個資料表之後,若存在主從表關系,那麼則需要添加主外鍵。方法也很簡單,如圖4-1:

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔
PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

           圖4-1                                        圖4-2   

圖4-1紅框内為添加外鍵的元件,點選之後,根據主從關系連接配接兩個表,如圖4-2所示。

5.生成SQL語句

在建立好資料表,确定主外鍵關系之後。通過PowerDesigner軟體,把SQL語句自動生成出來。通過Preview頁籤實作,具體方法如下:

輕按兩下你想要生成SQL語句的那張表,找到Preview頁籤,裡面的内容就是該表的SQL語句,同樣也可以通過右鍵點選-->ctrl+v快捷鍵實作。如圖5-1所示:

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

                                          圖5-1

6.生成設計文檔

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

                               圖6-1

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

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

                    圖6-2

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

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

       圖6-3

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

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

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

                           圖6-4

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

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

                            圖6-5

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

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔
PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

                      圖6-6                                        圖6-7

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

PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔
PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔
PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔
PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔
PowerDesigner使用心得 1.概述 2.建立實體模型 3.建立資料表 4.增加外鍵限制 5.生成SQL語句 6.生成設計文檔

PowerDesigner使用心得文檔     下載下傳