1. 程式人生 > >PowerDesigner 使用教程(很具體,很實用)

PowerDesigner 使用教程(很具體,很實用)

PowerDesigner簡介
  PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地對管理資訊系統進行分析設計,它幾乎包括了資料庫模型設計的全過程。利用PowerDesigner可以製作資料流程圖、概念資料模型、物理資料模型,可以生成多種客戶端開發工具的應用程式,還可為資料倉庫製作結構模型,也能對團隊設計模型進行控制。它可與許多流行的資料庫設計軟體,例如:PowerBuilder,Delphi,VB等相配合使用來縮短開發時間和使系統設計更優化。

PowerDesigner主要包括以下幾個功能部分:
  (1) DataArchitect
這是一個強大的資料庫設計工具,使用DataArchitect可利用實體-關係圖為一個資訊系統建立"概念資料模型"-CDM(Conceptual Data Model)。並且可根據CDM產生基於某一特定資料庫管理系統(例如:Sybase System 11)的"物理資料模型"-PDM(Physical Data Model)。還可優化PDM,產生為特定DBMS建立資料庫的SQL語句並可以檔案形式儲存以便在其他時刻執行這些SQL語句建立資料庫。另外,DataArchitect還可根據已存在的資料庫反向生成PDM,CDM及建立資料庫的SQL指令碼。
  (2) ProcessAnalyst
這部分用於建立功能模型和資料流圖,建立"處理層次關係"。
  (3) AppModeler
為客戶/伺服器應用程式建立應用模型。
  (4) ODBC Administrator
此部分用來管理系統的各種資料來源。

PowerDesigner的4種模型檔案:

概念資料模型 (CDM)
CDM 表現資料庫的全部邏輯的結構,與任何的軟體或資料儲藏結構無關。 一個概念模型經常包括在物理資料庫中仍然不實現的資料物件。