1.概述
PowerDesigner是Sybase公司的CASE工具集,使用它可以友善地對管理資訊系統進行分析設計,它幾乎包括了資料庫模型設計的全過程。利用PowerDesigner可以制作資料流程圖、概念資料模型、實體資料模型,可以生成多種用戶端開發工具的應用程式,還可為資料倉庫制作結構模型,也能對團隊裝置模型進行控制。
公司主要使用PowerDesigner建立以下兩類模型檔案:
邏輯模型(CDM):描述了與任何軟體和資料存儲系統都無關的資料庫整體邏輯結構,通常包含了與實體資料庫無關的資料對象,提供了一種描述企業運作或業務行為的形象化的表達方式。
實體模型(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
生成的文檔截圖部分如下:
PowerDesigner使用心得文檔 下載下傳