工具環境
- Sybase PowerDesigner 12.5
- Microsoft SQL Server 2005
第一步:概念資料模型 (CDM) - 概要設計階段
- 開啟 PowerDesigner → File → New Model → Conceptual Data Model。

- 若工具面板未顯示:工具列右鍵 → 勾選 Palette。
- 繪製實體、屬性、關係。設計結果示例:

屬性欄位三碼含義
| 代碼 | 含義 | 勾選效果 |
| M | Mandatory (不允許為 NULL) | √ = NOT NULL |
| P | Primary Key | √ = 主鍵 |
| D | Display (在圖示上顯示) | √ = 圖上顯示該屬性 |
建立 Relationship (關係) 關鍵規則
- 所有實體屬性名稱不可重複(跨實體也不行)。
- 加入參考完整性時,子表無需手動加入父表主鍵欄位,轉 PDM 時會自動產生外鍵欄位。
- 關係線起點預設為父表 (PK),終點為子表 (FK);可在 Relationship 屬性中反轉。
第二步:物理資料模型 (PDM) - 詳細設計階段
- Tools → Generate Physical Data Model...

- 選擇 SQL Server 2005 作為目標 DBMS:

- 點擊確定,自動產生對應 SQL Server 2005 的表、欄位、關係、資料型別等完整實作結構。
在 PowerDesigner 中新增約束 (PDM 階段)
1. 檢視/設定欄位屬性與約束

2. 設定「Identity 欄位」(自動遞增)


後續篇章將介紹:預設值、CHECK 約束、唯一索引設定、CDM/PDM 差異補充、資料庫建立與 ODBC 設定、正向工程部署完整流程。