powerdesigner 数据库建模
  P32LocODgHJ4 2023年11月05日 44 0

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

1、cdm

powerdesigner 数据库建模_数据库

数据库建模文件

powerdesigner 数据库建模_powerdesigner_02

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

powerdesigner 数据库建模_数据源_03

powerdesigner 数据库建模_数据源_04

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

powerdesigner 数据库建模_powerdesigner_05

name 属性的中文名

code 属性的英文名

dataType 属性的数据类型

length 类型的长度

precision 精度

m 代表非空

p 代表主键

d 代表在图形中显示该属性


powerdesigner 数据库建模_MySQL_06

线条往哪边拉就代表哪边是主表

2 、pdm

pdm从cdm进行生成转换

powerdesigner 数据库建模_MySQL_07

powerdesigner 数据库建模_MySQL_08

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

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

powerdesigner 数据库建模_MySQL_09

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

从pdm生成到数据库中

powerdesigner 数据库建模_数据库_10

powerdesigner 数据库建模_数据源_11

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

powerdesigner 数据库建模_数据库_12

直接生成到数据库中

这时要配置odbc数据源

powerdesigner 数据库建模_数据库_13

powerdesigner 数据库建模_powerdesigner_14

powerdesigner 数据库建模_powerdesigner_15

powerdesigner 数据库建模_数据源_16

点run运行sql

powerdesigner 数据库建模_MySQL_17

pd的逆向工具

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

powerdesigner 数据库建模_MySQL_18

powerdesigner 数据库建模_数据库_19

powerdesigner 数据库建模_MySQL_20

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

powerdesigner 数据库建模_数据源_21

powerdesigner 数据库建模_数据库_22

选择具体的库

powerdesigner 数据库建模_MySQL_23

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

powerdesigner 数据库建模_MySQL_24


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

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  xaeiTka4h8LY   2024年05月31日   36   0   0 MySQL索引
  xaeiTka4h8LY   2024年05月31日   46   0   0 MySQLSQL
  xaeiTka4h8LY   2024年05月31日   30   0   0 字段MySQL
  xaeiTka4h8LY   2024年05月31日   41   0   0 MySQL数据库
  xaeiTka4h8LY   2024年05月17日   53   0   0 数据库SQL
  xaeiTka4h8LY   2024年05月17日   38   0   0 MySQL数据库
  xaeiTka4h8LY   2024年05月31日   39   0   0 数据库mongodb
P32LocODgHJ4