首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

PowerDesigner 教程(五):概念資料模型(CDM)資料項建立與重用機制

     編輯:關於SqlServer

資料項核心概念

資料項 是資訊儲存的最小單位,可附加於實體作為屬性。模型中允許存在未附加任何實體的獨立資料項(全域資料字典)。

建立資料項兩種方式

方式 1:Model 選單統一管理

  1. Model → Data Items 開啟資料項清單視窗
  2. 點擊 Add a Row 新增列
  3. 設定 Code、Name、Data Type、Length、Domain 等屬性
Data Items 視窗

方式 2:實體屬性頁直接新增

  1. 雙擊實體符號開啟屬性視窗
  2. 切換 Attributes 分頁
  3. 點擊 Add a DataItem 或 Reuse a DataItem
實體屬性分頁

兩種新增模式關鍵差異

模式行為Unique Code 影響適用場景
Add a DataItem**複製**所選資料項,產生新資料項若啟用 Unique Code,新項 Code 自動生成唯一值;否則完全複製需微調屬性(長度、預設值等)的相似欄位
Reuse a DataItem**引用**現有資料項,不產生新項無影響,共用同一資料項定義多實體共用完全相同定義的欄位(如建立者、建立時間)

模型層級選項設定

Tools → Model Options → Model Settings → Data Item 群組:

  • Unique Code:勾選後,同一命名空間內每個資料項 Code 唯一(防止重複)
  • Allow Reuse:勾選後,允許一個資料項被多個實體引用(啟用 Reuse 模式)
Model Settings 選項

實務建議

  1. 建立企業級資料字典:在 Model 層級預先定義通用資料項(ID、建立時間、修改時間、版本號、狀態碼等)
  2. 啟用 Unique Code + Allow Reuse,確保定義唯一且可重用
  3. 新增實體屬性時,優先 Reuse 通用資料項;需微調時用 Add 複製後修改
  4. 定期檢視 Model → Data Items 清理孤立/重複資料項
  5. 命名規範:Code 用 PascalCase,Name 用中文業務名稱

CDM → PDM 轉換影響

  • 資料項 → 欄位
  • Unique Code 確保轉換後欄位名不衝突
  • Reuse 資料項 → 多表共用同名欄位定義(有利標準化)

善用資料項重用機制,能大幅提升建模效率、保障定義一致性、降低維護成本。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved