主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型

*****************  花有重开日,人无再少年。************** 

    

模型转换CMD-LDM-PDM

 

一、创建概念模型:CDM(如果想要加备注,请看另外字段备注文章注意一下CDM这的Name与Code字段)

1.powerdesigner中模型介绍:

-- 概念模型(CDM Conceptual Data Model)

-- 物理模型(PDM,Physical Data Model)

-- 面向对象的模型(OOM Objcet Oriented Model)

-- 业务模型(BPM Business Process Model)

2.创建概念模型,File->New Model

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第1张图片

3.创建实体:鼠标点击实体放到中间窗体中再次点击可创建一个空的实体,双击可打开实体对应的信息

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第2张图片

4.修改以下属性:Tools -> Model Options -> Model Settings

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第3张图片

5.对空的实体填充数据字段:

-- Name: 实体名字,可中文

-- Code: 实体属性,英文

-- Comment:注释对此实体详细说明。

①.实体信息:双击打开实体

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第4张图片

 ②填充字段:

-- Name:字段名称

-- Code:属性(一般同Name一样就行)

-- Data_Type:字段数据类型

-- Domain:域表示属性取值范围如可以创建10个字符的地址域 

-- M:Mandatory强制属性,表示该属性必填。不能为空

-- P:Primary Identifer是否是主标识符,表示实体唯一标识符(主键)

-- D:Displayed显示出来,默认全部勾选

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第5张图片

③.创建两个表的关系:点击Toolbox中的关系图标

-- (1).简单关系说明:一对多(ONE TO MANY),一对一(ONE TO ONE),多对一(MANY TO ONE),多对多(MANY TO MANY)

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第6张图片

--(2).点击Toolbox中的关系图标创建外键,从一个表拉线拉到另外一个表即可创建两个表之间的关系,再双击打开对应的属性界面

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第7张图片

--(3). 修改对应的属性(转化成物理模型的时候报错的话,重点看看外键)

 主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第8张图片

 

二、概念模型转换逻辑数据模型:CDM -> LDM

6.到此概念模型准备完成,现在开始转换逻辑数据模型:Tools -> Generate Logsicl Data  Model

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第9张图片

--(1).

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第10张图片主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第11张图片

--转换成功的模型:

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第12张图片

 -- 修改属性:Tools -> Model Options -> Model Settings

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第13张图片

 

三、将逻辑数据模型转物理模型:ldm -> pdm

-- 开始转化:Tools -> Generate Physicl Data  Model

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第14张图片

 -- 属性:确定即可转化

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第15张图片主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第16张图片

 -- 转化成功的模型:

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第17张图片

 

四、将物理模型导出sql脚本文件:

 主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第18张图片

 -- 属性:

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第19张图片

 

五、将物理模型导出字典文档

--(1).

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第20张图片

--(2).

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第21张图片

 --(3).

 主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第22张图片

 --(4).Table-->List of Table Columns,可把多余的其他数据进行删除,导出干净的数据字典

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第23张图片

 --(5).可selection进行编辑要显示的字段,Layout进行样式设置

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第24张图片

--(6).几个常见的字段样式设置:Layout...

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第25张图片

--(7).预览

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第26张图片

 --(8).退出预览

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第27张图片

--(9).导出:在预览窗口,点击RTF另存即可

--(10).保存模板:保存模板后重新从Report下打开始即可看到对应的模板

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第28张图片

 重新打开:

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第29张图片

 

 六、ldm逻辑数据模型导出字典:同五

主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型_第30张图片

 

 

 

 

--参考博客:https://www.cnblogs.com/smartidea/p/6376791.html ,https://www.cnblogs.com/dxl822/articles/10920648.html

 

转载于:https://www.cnblogs.com/yangzhuanzheng/articles/11448144.html

你可能感兴趣的:(主题:Powerdesigner16.5概念模型转逻辑数据模型再转物理数据模型)