powerDesigner CDM PDM 转换

powerDesigner中有CDM(概念模型), LDM(逻辑模型), PDM(物理模型), OOM(面向对象模型)等, 本文将介绍其相互转换的方式

1. 从数据库生成PDM

1.1 先创建一个PDM模型

powerDesigner CDM PDM 转换

1.2 设置模型名称和dbms类型, 可能你的数据库是msyql8, 但这里最高是5, 不过不影响

powerDesigner CDM PDM 转换

1.3 选中PDM, 在导航栏找到Database菜单, 然后选中"update model from database" 选项

powerDesigner CDM PDM 转换

1.4. 选择生成PDM的方式. 一种是从sql文件(创建表的sql文件)中逆向生成, 一种是通过数据源逆向生成

powerDesigner CDM PDM 转换

1.4.1 从sql脚本逆向生成. (如果powerDesigner的数据源配置不成功, 可以考虑直接使用这种方式)

powerDesigner CDM PDM 转换

 

1.4.2 从数据源逆向生成PDM

1.4.2.1 选择一个数据源配置(如果没有创建过, 则需要先创建一个数据源连接), 并输入数据库用户名 和密码

powerDesigner CDM PDM 转换

1.4.2.2 选择要生成PDM的数据库和表等

powerDesigner CDM PDM 转换

1.5 逆向生成结果, 至此便可以从数据库逆向生成PDM了

powerDesigner CDM PDM 转换