推荐链接
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 不为空