作用,用于数据库建模,形成pdm图,生成数据表或者逆向工程到设计图上
1、cdm

数据库建模文件

表格代表实体,线条代表关系,建模不是建数据库,数据库的一种抽象


当前只是建模阶段,不清楚具有以后要向哪种数据库中去生成表,所以这里的数据类型都是一种具体数据库类型的代替名称。

name 属性的中文名
code 属性的英文名
dataType 属性的数据类型
length 类型的长度
precision 精度
m 代表非空
p 代表主键
d 代表在图形中显示该属性

线条往哪边拉就代表哪边是主表
2 、pdm
pdm从cdm进行生成转换


上部分代表是生成一个新的pdm
下部分代表是更新一个旧的pdm

由cdm中 抽象的类型替代符变成了mysql具体的数据类型,并添加上了外键列
从pdm生成到数据库中


生成对应的sql文件,不执行

直接生成到数据库中
这时要配置odbc数据源




点run运行sql

pd的逆向工具
当从当前数据库迁移数据库到其他的数据库平台时,或者低版本向高版本,高版本向低版本迁移时,就要使用逆向工具来解决。



当前选中的是数据源中所有的库


选择具体的库

生成出来了mtl的pdm图,根据pdm图反向生成cdm图

可以从cdm再次生成对应数据库的pdm图,然后再执行表的创建。










