概念資料模型(Conceptual Data Model, CDM)又稱資訊模型,基於實體-關係(E-R)理論並加以擴充。它從使用者業務視角出發,描述企業核心業務實體及其關係,不依賴任何具體 DBMS 或儲存技術,是資料庫概念級設計的產出物。
| 要素 | CDM 表達 | 說明 |
|---|---|---|
| 資料結構 | 實體、屬性、標識符 | 靜態特性:有哪些資料、長什麼樣 |
| 資料操作 | 實體記錄的增刪改查 | 動態特性:資料如何流轉 |
| 完整性約束 | 資料型別、檢查規則、關聯/繼承關係 | 業務規則:資料必須滿足的條件 |
在含義明確時,實體/實體類型常互換使用。
描述實體特徵的屬性項,對應關係模型中的欄位。分類:
唯一辨識實體的屬性或屬性組合:
複合標識符例:公民 {姓名, 出生日期, 戶籍地址}。
實體集之間的語義聯繫:
超型/子型結構,支援:
概念設計完成後,PowerDesigner 可自動將 CDM 轉換為物理資料模型(PDM),針對目標 DBMS(Oracle、SQL Server、PostgreSQL 等)產生:
此過程可自定義映射規則,實現「一次建模,多平台部署」。
CDM 是企業資料架構的「藍圖」。扎實的概念模型能跨越技術棧變更,長期服務於業務溝通、系統設計與資料治理。下一篇將實操示範在 PowerDesigner 中建立與完善 CDM。