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

使用 PowerDesigner 設計 SQL Server 資料庫(一):概念模型與物理模型轉換

     編輯:關於SqlServer

工具環境

  • Sybase PowerDesigner 12.5
  • Microsoft SQL Server 2005

第一步:概念資料模型 (CDM) - 概要設計階段

  1. 開啟 PowerDesigner → File → New Model → Conceptual Data Model。
    建立 CDM
  2. 若工具面板未顯示:工具列右鍵 → 勾選 Palette。
  3. 繪製實體、屬性、關係。設計結果示例:
    CDM 設計結果

屬性欄位三碼含義

代碼含義勾選效果
MMandatory (不允許為 NULL)√ = NOT NULL
PPrimary Key√ = 主鍵
DDisplay (在圖示上顯示)√ = 圖上顯示該屬性

建立 Relationship (關係) 關鍵規則

  1. 所有實體屬性名稱不可重複(跨實體也不行)。
  2. 加入參考完整性時,子表無需手動加入父表主鍵欄位,轉 PDM 時會自動產生外鍵欄位。
  3. 關係線起點預設為父表 (PK),終點為子表 (FK);可在 Relationship 屬性中反轉。

第二步:物理資料模型 (PDM) - 詳細設計階段

  1. Tools → Generate Physical Data Model...
    生成 PDM
  2. 選擇 SQL Server 2005 作為目標 DBMS:
    選擇 DBMS
  3. 點擊確定,自動產生對應 SQL Server 2005 的表、欄位、關係、資料型別等完整實作結構。

在 PowerDesigner 中新增約束 (PDM 階段)

1. 檢視/設定欄位屬性與約束

欄位屬性視窗

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

Identity 設定

Identity 進階設定

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

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