前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PDMan-国产免费通用数据库建模工具(极简,漂亮)

PDMan-国产免费通用数据库建模工具(极简,漂亮)

作者头像
全栈程序员站长
发布2022-08-01 09:27:00
6.7K0
发布2022-08-01 09:27:00
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

背景情况说明

  本人长期以来一直从事于金融应用软件的研发以及项目实施工作,经常做数据库建模(数据表设计)。有一款称心如意的数据库建模工具,自然能够事半功倍,PowerDesigner的pdm模型为我的工作提供了很大的便利性。但电脑换了Mac系统之后,就只能在虚拟机Windows上使用PD,机器越来越吃不消了。PD是一款商业化优秀的建模工具。其设计初衷就是用作数据库建模,所以他必然是一款非常优秀的数据库建模工具。

  但,PowerDesigner有以下几个不足之处,有点不能忍受,萌生了自己做一个数据库建模工具的想法。

  1. 商业化,收费,价格还很贵(** 敲黑板,重点 **)。
  2. 功能太强大,隐藏较深,上手有一定难度,使用起来比较复杂。
  3. 仅限Windows平台使用。
  4. 复杂的功能,配置起来非常麻烦。
  5. 可以支持生成数据库的DDL建表语句以及JavaBean代码,但个性定制极其复杂。
  6. 自动生成文档格式非常难以调整。

PDMan介绍

  在多年的技术积累基础上,通过一个多月的尝试以及努力,PDMan(Physical Data Model Manager)终于成功面世。他有以下特点,是PowerDesinger之外,数据库建模的一个非常不错的替代方案。特点如下:

  1. 永远免费使用(** * 敲黑板,重点* **)(由于一些特殊情况,暂时还不能开源)。
  2. 功能简洁,去除晦涩难懂的设置,化繁为简,实用为上,上手非常容易。
  3. Windows,Mac,Linux三个平台均可以使用(** 敲黑板,重点 **)。
  4. 自带参考案例,学习容易。新建一个项目,完全不需要做任何配置。
  5. 对开发极其友好,可生成各种数据库以及编程语言的模型类。
  6. 目前系统默认实现了MySQL,Oracle,Java的代码自动生成,并且带注释。其他类型的数据库或语言,只需要添加相应的“数据库”并设置好相应的doT模板就可以了。
  7. 一键自动生成MarkDown格式的数据表结构文档,方便客户交付。

上图

代码语言:javascript
复制
说了那么多,先暏为快

启动画面:

PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)

主工作界面:

PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)

数据类型以及数据域:

PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)

** 字段以及代码:**

PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)

** 生成文档: **

PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)
PDMan-国产免费通用数据库建模工具(极简,漂亮)

鸣谢开源

  站在巨人的肩上,PDMan的推出,离不开开源的支持,主要使用到的技术如下:

贡献者

  • @菠罗 主要设计者、兼任测试员
  • @牛叉刘教授 主要开发者
  • @mtain 开发者
  • @CaroTu 先驱者
  • #TinaYan 数据表图形展现皮肤设计
  • #莎莎 UI界面以及LOGO设计(备注:是个纯爷们儿)

下载以及交流

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126980.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景情况说明
  • PDMan介绍
  • 上图
  • 鸣谢开源
  • 贡献者
  • 下载以及交流
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档