菜鸟的问题
好记性不如烂笔头~。~

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

    

模型转换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

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

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

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

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

-- Code: 实体属性,英文

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

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

 ②填充字段:

-- Name:字段名称

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

-- Data_Type:字段数据类型

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

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

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

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

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

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

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

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

 

 

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

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

--(1).

--转换成功的模型:

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

 

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

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

 -- 属性:确定即可转化

 -- 转化成功的模型:

 

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

 

 -- 属性:

 

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

--(1).

--(2).

 --(3).

 

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

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

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

--(7).预览

 --(8).退出预览

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

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

 重新打开:

 

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

 

 

 

 

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

 

posted on 2019-09-02 18:24  ArSang-Blog  阅读(9317)  评论(1编辑  收藏  举报