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

文章目录

  • what is Power Designer?
  • 咋使用 Power Designer?
    • 创建物理数据模型
      • 创建数据模型PDM
      • 选择数据库类型
      • 创建表和字段
      • 指定表名
      • 创建字段
      • 怎么删除?
      • 添加外键约束
    • 做都做好了总的导出来SQL脚本吧
    • Sql文件也能生成Power Designer模型?(逆向工程)
      • 整个Database
      • 选择添加SQL文件
    • 生成数据库报表文件
      • 打开报表向导窗口
      • 指定报表名称和语言
      • 选择报表格式和样式
      • 选择对象类型
      • 执行生成操作

what is Power Designer?

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

当然 这是比较官方的嗦法 我对Power Designer的评价是
可以直观的看到可视化的数据库
为啥我这样评价
你可以看一下下面这张图片
仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第1张图片
可以说是比较直观了

咋使用 Power Designer?

创建物理数据模型

创建数据模型PDM

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第2张图片

选择数据库类型

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第3张图片

创建表和字段

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第4张图片

指定表名

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第5张图片

创建字段

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第6张图片
这三个分别是主键 外键 自增
在这里插入图片描述

怎么删除?

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

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

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

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第7张图片

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第8张图片

这就生成了

添加外键约束

先整一个表
仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第9张图片
下面这个图标就是连接外键的 连起来就行了
仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第10张图片
这样就连好了
仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第11张图片

再把鼠标换成这个
仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第12张图片
然后双击这个东西

在这里插入图片描述
就会弹出来修改外键的窗口了
仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第13张图片
然后点击Joins这里面就可以修改了

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第14张图片

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

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

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第15张图片

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第16张图片
确定之后就是这个
仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第17张图片

点一下Edit就会出现sql文件仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第18张图片
桌面上也会出现这个sql文件
仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第19张图片

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

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

整个Database

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第20张图片

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第21张图片

选择添加SQL文件

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第22张图片

选中
仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第23张图片
确定
仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第24张图片
就这样生成力
仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第25张图片

生成数据库报表文件

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

打开报表向导窗口

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第26张图片

指定报表名称和语言

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第27张图片

选择报表格式和样式

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第28张图片

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第29张图片

选择对象类型

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第30张图片

执行生成操作

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第31张图片
仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第32张图片

仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)_第33张图片

你可能感兴趣的:(Java基础的查漏补缺,微服务学习,数据库,mysql,database)