物理数模型(PDM)是用于详细定义物理结构和数据查询的数据库设计工具。
可以在PDM中使用不同类型的图,这取决于所要设计的目标数据库的类型。而 PowerDesigner支持各种数据模型,包括操作型数据库、数据仓库或数据集市, OLAP等类型数据库系统。
一、PDM与DBMS
PowerDesigner能够用于创建多种不同类型的DBMS(数据库类型),对于每种类型的 DBMS,都包含一个标准定义文件用于在PowerDesigner和DBMS中确定关联而 提供一套接口。可以修改装载在PowerDesigner中DBMS,对于每个将要修改的 初始DBMS,都可以创建一个相应的新DBMS。
二、新建PDM
可以通过三种方式新建PDM
1.直接创建新PDM
2.使用模板创建新PDM
3.通过现有基础创建新PDM,现有元素包括:数据库的反向工程,引入一 Erwin模型,从现有CDM或OOM自动生成,从低版本模型迁移等。
下面只简要讲解概述其中一种PDM的创建过程:
(1)选择New,即打开创建模型选项窗口,如图:
(2)选择New model单选框。
(3)选择左边模型列表中Physical Data Model,同时在
DBMS下拉列表中 选择相应类型DBMS(当然你也可以
在后面的过程中更改DBMS类型),
(4)在First diagram中选择Physical Diagram,其中列表中
Multidimensional Diagram选项用于创建多维
(Multidimensional)数据模型。
(5)单击”确认”,即完成PDM创建过程。
PowerDesigner将CDM中的对象和数据类型转 换为PDM对象和当前DBMS支持的数据类型。
CDM转换概念对象到PDM对象的关系如下表:
同一个表中的两列不