仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)

what is Power Designer?

PowerDesigner是Sybase公司的一款软件,使用它可以方便地对系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型、面向对象模型。
在项目设计阶段通常会使用PowerDesigner进行数据库设计。使用PowerDesigner可以更加直观的表现出数据库中表之间的关系,并且可以直接导出相应的建表语句。

当然 这是比较官方的嗦法 我对Power Designer的评价是
可以直观的看到可视化的数据库
为啥我这样评价
你可以看一下下面这张图片
在这里插入图片描述
可以说是比较直观了

咋使用 Power Designer?

创建物理数据模型

创建数据模型PDM

在这里插入图片描述

选择数据库类型

在这里插入图片描述

创建表和字段

在这里插入图片描述

指定表名

在这里插入图片描述

创建字段

在这里插入图片描述
这三个分别是主键 外键 自增
在这里插入图片描述

怎么删除?

在这里插入图片描述
选中这一行 然后按一下Del键 Del键就是在

← ↓ →
这四个键上面的那六个键里面

设置某个字段属性,在字段上右键

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BtD1XFGN-1647482607068)(17.png)]

在这里插入图片描述

这就生成了

添加外键约束

先整一个表
请添加图片描述
下面这个图标就是连接外键的 连起来就行了
在这里插入图片描述
这样就连好了
在这里插入图片描述

再把鼠标换成这个
在这里插入图片描述
然后双击这个东西

在这里插入图片描述
就会弹出来修改外键的窗口了
在这里插入图片描述
然后点击Joins这里面就可以修改了

在这里插入图片描述

做都做好了总的导出来SQL脚本吧

可以通过PowerDesigner设计的PDM模型导出为SQL脚本,如下:

在这里插入图片描述

在这里插入图片描述
确定之后就是这个
在这里插入图片描述

点一下Edit就会出现sql文件在这里插入图片描述
桌面上也会出现这个sql文件
在这里插入图片描述

Sql文件也能生成Power Designer模型?(逆向工程)

上面我们是首先创建PDM模型,然后通过PowerDesigner提供的功能导出SQL脚本。实际上这个过程也可以反过来,也就是我们可以通过SQL脚本逆向生成PDM模型,这称为逆向工程,操作如下:

整个Database

在这里插入图片描述

在这里插入图片描述

选择添加SQL文件

在这里插入图片描述

选中
在这里插入图片描述
确定
在这里插入图片描述
就这样生成力
在这里插入图片描述

生成数据库报表文件

通过PowerDesigner提供的功能,可以将PDM模型生成报表文件,具体操作如下:

打开报表向导窗口

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TlnQxaMN-1647482607081)(29.png)]

指定报表名称和语言

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Yyt4ffw2-1647482607083)(30.png)]

选择报表格式和样式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Dutte4lV-1647482607084)(31.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6HGxOEEP-1647482607085)(32.png)]

选择对象类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CuzISPnG-1647482607086)(33.png)]

执行生成操作

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AMTKk5Gf-1647482607086)(34.png)]
在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值