推薦鏈接
powerdesigner使用之——從“概念模型”到“物理模型”
本次教程主要是來講一下如何將概念模型傳換成邏輯模型和物理模型
概念模型介紹
Conceptual Data Model 概念數據模型
簡稱 概念模型 ,主要用來描述世界的概念化結構,它使數據庫的設計人員在設計的初始階段,擺脫計算機系統及DBMS的具體技術問題,集中精力分析數據以及數據之間的聯系等,與具體的數據管理系統(Database Management System,簡稱DBMS)無關。概念數據模型必須換成邏輯數據模型,才能在DBMS中實現。
轉換成邏輯模型
Logical Data Model 邏輯數據模型
簡稱數據模型,這是用戶從數據庫所看到的模型,是具體的DBMS所支持的數據模型,如網狀數據模型(Network Data Model)、層次數據模型 (Hierarchical Data Model)等等。 此模型既要面向用戶,又要面向系統,主要用于 數據庫管理系統 (DBMS)的實現。
Step 1 :Tool > Generate Physical Data Model
Step 2 :最后結果
轉換成物理模型
Pythical Data Model 物理數據模型
簡稱 物理模型 ,是面向計算機物理表示的模型,描述了數據在儲存介質上的組織結構,它不但與具體的DBMS有關,而且還與操作系統和硬件有關。每一種邏輯數據模型在實現時都有起對應的物理數據模型。DBMS為了保證其獨立性與可移植性,大部分物理數據模型的實現工作又系統自動完成,而設計者只設計索引、聚集等特殊結構。
Step 1 Tool > Generate Physical Data Model
Step 2 :選擇數據庫類型
選擇DBMS,這里我選擇的是Microsoft SQL Server 2012
Step 3 最后效果
注意看一下Data Type 和 P F M三欄
Data Type為SQL Server 里面的數據類型
P: Primary 主鍵
F : Foreign Key 外鍵
M: Mandatory 不為空