PowerDesigner入门学习笔记

PowerDesigner入门学习笔记

使用版本:Version 16.6(64位)

在利用PowerDesigner进行逆向工程生成pdm文件时,如果PowerDesigner的版本位数与ojdbc、JDK的版本位数不一致则配置连接数据库时就会失败

业务场景

如果想在MySQL数据库中创建和Oracle一模一样的表,如果表比较少,可以直接手动创建,但是如果表很多,上百了,再手动创建则比较麻烦。当然,如果Oracle表结构导出来,在MySQL直接执行比就好了,但是现实问题在于,语法不支持。这个时候,如果有一个工具,将sql进行转换就很棒

需要很直观的看到数据库的设计模型,如:表有哪些字段,主外键,表与表之间的关系等


一、PowerDesigner 进行数据库设计

第一步:使用管理员运行该程序
第二步:创建数据库物理数据模型
PowerDesigner入门学习笔记_第1张图片

模型名称,自定义。Extensions可以自选

点击OK。进入设计面板
PowerDesigner入门学习笔记_第2张图片第三步:在工作空间中创建表并设计表

表名字和段名设计
PowerDesigner入门学习笔记_第3张图片
主键设置自增序列

PowerDesigner入门学习笔记_第4张图片
PowerDesigner入门学习笔记_第5张图片点击确认按钮就完成了自增序列的创建。


第四步:创建表与表之间的关系连接

设置表与表之间的reference

PowerDesigner入门学习笔记_第6张图片
第五步:将物理数据模型导出sql脚本,并在数据库中执行。

PowerDesigner入门学习笔记_第7张图片


二、PowerDesigner的物理模型反转

将数据库中现有的表转换为PDM文件

第一步:配置要反转的数据库
PowerDesigner入门学习笔记_第8张图片PowerDesigner入门学习笔记_第9张图片
第二步:配置连接数据源

PowerDesigner入门学习笔记_第10张图片PowerDesigner入门学习笔记_第11张图片配置信息,然后点击测试连接
PowerDesigner入门学习笔记_第12张图片

注意:一定要注意powerdesigner的版本,否则一直都是测试失败的。

第三步:使用配置好的数据源进行数据文件的反转

PowerDesigner入门学习笔记_第13张图片这样就可以反转了。


补充:连接postgres

你可能感兴趣的:(powerdesigner)