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

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

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

下载

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

官网地址:http://www.pdman.cn

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

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

功能菜单

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

创建项目1
创建项目2
创建项目3

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

开始

设置

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

数据库连接

创建数据库连接
添加

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

db type

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

点击 测试

测试

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

模型

数据库逆向解析

点击下一步生成。

勾选需要逆向的表。

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

导出文档

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

我用 HTML 导出做演示。

导出DDL脚本

导出JSON

模型版本

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

版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!