啟動與新建模型
- 雙擊桌面 PowerDesigner 圖示啟動
- 選單 File → New Model 或工具列新建圖示
- 選擇 Physical Data Model (PDM)
- 選擇目標 DBMS(如 SQL Server、Oracle、MySQL)
- 確認進入建模工作區
介面關鍵區域
- Browser(左側):物件樹狀導覽(表、視圖、引用等)
- 圖形編輯區(中間):繪製 ER 圖、拖拉元件
- Property Sheet(右側/底部):當前選中物件屬性詳情
- 工具列:選擇、表、視圖、引用、索引、觸發器等快捷建立
建立表與欄位
- 工具列點選 Table 工具,在圖形區點擊放置
- 雙擊表圖形或 Browser 中右鍵 Properties
- General 頁籤:設定表名、代碼、註釋
- Columns 頁籤:Add 新增欄位 → 設定名稱、資料型態、長度、主鍵(P)、非空(N)、註釋
- Preview 頁籤:即時查看生成的 DDL SQL
設定註釋顯示(關鍵技巧)
預設 ER 圖僅顯示表名/欄位名,若要顯示中文註釋:
- 選單 Tools → Display Preferences (或 Ctrl+Shift+D)
- 選擇 Table 或 Column 節點
- Show 區域勾選 Comment
- 可進一步設定 Font & Color 區分註釋樣式
- 確定後圖形即時更新顯示
常用進階操作
- 外鍵關聯:工具列選 Reference,從父表拖到子表,自動建立 FK
- 索引建立:表屬性 Indexes 頁籤 Add,選擇欄位、唯一/聚集
- 生成資料庫:Database → Generate Database,產出建表腳本
- 反向工程:Database → Reverse Engineer,從現有資料庫導入模型
- 模型比對:Tools → Compare Models,比較兩版本差異
小貼士
- 習慣在 Comment 欄位寫清楚業務含義,生成文檔、溝通極其有用
- 使用 Domains (定義域) 統一管理常用型態(如 ID、代碼、金額)
- 大型模型建議拆分多個 Sub-model 圖形,避免單圖過擁擠