前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >powerdesigner 数据库建模

powerdesigner 数据库建模

作者头像
用户10787181
发布2023-11-03 08:40:14
2370
发布2023-11-03 08:40:14
举报
文章被收录于专栏:小龙学编程

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

1、cdm

powerdesigner 数据库建模_MySQL
powerdesigner 数据库建模_MySQL

数据库建模文件

powerdesigner 数据库建模_数据源_02
powerdesigner 数据库建模_数据源_02

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

powerdesigner 数据库建模_powerdesigner_03
powerdesigner 数据库建模_powerdesigner_03
powerdesigner 数据库建模_MySQL_04
powerdesigner 数据库建模_MySQL_04

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

powerdesigner 数据库建模_数据库_05
powerdesigner 数据库建模_数据库_05

name 属性的中文名

code 属性的英文名

dataType 属性的数据类型

length 类型的长度

precision 精度

m 代表非空

p 代表主键

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

powerdesigner 数据库建模_数据源_06
powerdesigner 数据库建模_数据源_06

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

2 、pdm

pdm从cdm进行生成转换

powerdesigner 数据库建模_powerdesigner_07
powerdesigner 数据库建模_powerdesigner_07
powerdesigner 数据库建模_数据库_08
powerdesigner 数据库建模_数据库_08

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

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

powerdesigner 数据库建模_数据库_09
powerdesigner 数据库建模_数据库_09

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

从pdm生成到数据库中

powerdesigner 数据库建模_数据库_10
powerdesigner 数据库建模_数据库_10
powerdesigner 数据库建模_数据源_11
powerdesigner 数据库建模_数据源_11

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

powerdesigner 数据库建模_powerdesigner_12
powerdesigner 数据库建模_powerdesigner_12

直接生成到数据库中

这时要配置odbc数据源

powerdesigner 数据库建模_MySQL_13
powerdesigner 数据库建模_MySQL_13
powerdesigner 数据库建模_数据库_14
powerdesigner 数据库建模_数据库_14
powerdesigner 数据库建模_数据库_15
powerdesigner 数据库建模_数据库_15
powerdesigner 数据库建模_数据源_16
powerdesigner 数据库建模_数据源_16

点run运行sql

powerdesigner 数据库建模_powerdesigner_17
powerdesigner 数据库建模_powerdesigner_17

pd的逆向工具

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

powerdesigner 数据库建模_powerdesigner_18
powerdesigner 数据库建模_powerdesigner_18
powerdesigner 数据库建模_数据源_19
powerdesigner 数据库建模_数据源_19
powerdesigner 数据库建模_powerdesigner_20
powerdesigner 数据库建模_powerdesigner_20

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

powerdesigner 数据库建模_数据源_21
powerdesigner 数据库建模_数据源_21
powerdesigner 数据库建模_数据库_22
powerdesigner 数据库建模_数据库_22

选择具体的库

powerdesigner 数据库建模_数据库_23
powerdesigner 数据库建模_数据库_23

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

powerdesigner 数据库建模_powerdesigner_24
powerdesigner 数据库建模_powerdesigner_24

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-11-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、cdm
  • 2 、pdm
  • pd的逆向工具
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档