都2021你还用PowerDesigner,快试试PDMan

在这里插入图片描述

我在软件项目中做数据库设计我用的是 PowerDesigner ,因为在之前认知各种产品中,没有任何一个软件工具可以替代它,谁让它的功能太强大。

前几天在论坛上看到一个朋友推荐一款 PDMan , 这是一款国内开源的数据库模型建模工具,PowerDesigner 中最常用功能在 PDMan 均已经实现,但 PDMan 的可视化界面很爽朗简洁,上手快,在官网介绍上看到它还提供了 WindowsMacLinux 三个平台版本。

这里我将我的体验向大家分享下。

官网介绍

1. 下载

我们直接在官网中下载 PDMan-win64_x.x.x.exe,选择自己的操作系统对应的版本。

下载网页

安装文件比较简单,这里不多介绍啦。

安装后打开 PDMan ,它默认提供一个案例,就是左下角这个 学生信息管理系统

20210104171220

2. 功能菜单

PDMan 使用的 JSON 文件,这里我连接本地 MySQL

创建项目1

创建项目2

创建项目3

选择一个文件路径,点击右下角 create

2.1. 开始

2.1.1. 设置

这块主要是全局个性化配置,这里默认有的列是 创建时间 create_time、更新时间 update_time、删除标记 delete_flag、乐观锁 revision ,配置后以后每创建一张表都会默认带上以上的字段。

20210104174815

2.1.2. 数据库连接

创建数据库连接

添加

  • 选择需要连接的数据库类型

db type

  • 选择本地的一个数据库驱动
  • 填写数据库地址、数据库端口、数据库名以及密码

20210104172307

  • 点击 测试

测试

  • 确定提交后,这个连接就创建好

2.2. 模型

2.2.1. 数据库逆向解析

点击下一步生成。

20210104172946

20210104173051

勾选需要逆向的表。

20210104173151

在数据表中我们可以看到逆向解析的表结构,坐标的这些表可以往右侧的网格处拖拽。

20210104173437

2.2.2. 导出文档

文档可以导出 HTMLWORDMARKDOWN 三种格式,文档内容包括各个表的字段属性,数据表间的关系图。

20210104173811

我用 HTML 导出做演示。

20210104174134

2.2.3. 导出DDL脚本

20210104174221

2.2.4. 导出JSON

20210104174359

2.3. 模型版本

20210104174545

这个功能和 Git 相似,每次所修改的版本,以及对任意版本间的修改进行比对。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
PowerDesigner是一款非常强大的软件,可以帮助我们速画ER图。使用PowerDesigner画ER图的具体步骤如下: 1. 首先,我们需要建立一个模型。在PowerDesigner中,我们可以通过选择"File"菜单中的"New Model"来创建一个新模型。 2. 在新建模型的对话框中,我们可以选择我们所需的模型类型。对于ER图,我们可以选择"Conceptual Data Model"(概念数据模型)。 3. 创建完模型后,我们可以开始绘制ER图。在PowerDesigner的工具栏中,可以找到各种绘制ER图的工具,如实体、关系、属性等。我们可以使用这些工具来创建实体、关系和属性,并通过连接线将它们连接起来。 4. 在绘制ER图的过程中,我们可以使用PowerDesigner的自动检测功能来帮助我们检查ER图的错误。可以选择"Tools"菜单中的"Check Model"来进行模型的检查。 5. 绘制完成后,我们可以将ER图转换成关系模型,以便在DBMS中进行运行。可以选择"Tools"菜单中的"Generate Physical Data Model"来进行转换。 通过以上步骤,我们就可以使用PowerDesigner速画出ER图,并在DBMS中进行运行。需要注意的是,在使用PowerDesigner画ER图时,如果不想显示最下面一行Identifier,可以在"Tools"菜单中的"Display Priorities"中选择"Entity",取消勾选"√"。这样可以达到隐藏Identifier的效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [PowerDesigner(CDM)画ER图并导出且在DBMS中运行](https://blog.csdn.net/qq_43333395/article/details/105858979)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [PowerDesign画ER图](https://blog.csdn.net/m0_54083075/article/details/124140254)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王老邪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值