PowerDesigner入门学习笔记

PowerDesigner入门学习笔记

使用版本:Version 16.6(64位)

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

业务场景

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

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


一、PowerDesigner 进行数据库设计

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

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

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

表名字和段名设计
PowerDesigner入门学习笔记
主键设置自增序列

PowerDesigner入门学习笔记
PowerDesigner入门学习笔记点击确认按钮就完成了自增序列的创建。


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

设置表与表之间的reference

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

PowerDesigner入门学习笔记


二、PowerDesigner的物理模型反转

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

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

PowerDesigner入门学习笔记PowerDesigner入门学习笔记配置信息,然后点击测试连接
PowerDesigner入门学习笔记

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

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

PowerDesigner入门学习笔记这样就可以反转了。


补充:连接postgres