背景情况说明


  本人长期以来一直从事于金融应用软件的研发以及项目实施工作,经常做数据库建模(数据表设计)。有一款称心如意的数据库建模工具,自然能够事半功倍,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格式的数据表结构文档,方便客户交付。

上图


说了那么多,先暏为快

启动画面:

 

主工作界面:

 

数据类型以及数据域:

 

** 字段以及代码:**

     

** 生成文档: **

   

鸣谢开源


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

  • React(https://reactjs.org/)
  • Electron(https://github.com/electron/electron)
  • font-awesome(http://www.fontawesome.com.cn)
  • AntV-G6 (http://antvis.github.io/g6/doc/index.html)
  • highlightjs(https://highlightjs.org)
  • ace editor(https://ace.c9.io)
  • doT.js(http://olado.github.io)

贡献者

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

下载以及交流

  • 码云地址
  • Windows64
  • Windows32
  • MacOS

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

  1. PDMan-国产免费通用数据库建模工具

    背景情况说明 本人长期以来一直从事于金融应用软件的研发以及项目实施工作,经常做数据库建模(数据表设计).有一款称心如意的数据库建模工具,自然能够事半功倍,PowerDesigner的pdm模型为我的工 ...

  2. 免费的数据库建模工具

    请不要在powerdesigner上吊死. 对 于数据模型的建模,最有名的要数ERWin和PowerDesigner,基本上,PowerDesigner是在中国软件公司中他是非常有名的,其易用 性.功 ...

  3. 几种免费的数据库建模工具

    第一个:ERDesigner NG 官方网址是:http://mogwai.sourceforge.net/?Welcome:ERDesigner_NG 第二个:ModelRight3 官方网址为:h ...

  4. PDMan-2.1.3 发布:用心开源,免费的国产数据库建模工具

    2019独角兽企业重金招聘Python工程师标准>>> 一.软件介绍 PDMan 是一款开源免费的数据库模型建模工具,是PowerDesigner之外另一种更好的选择.支持Windo ...

  5. 国产数据库建模工具,看到界面第一眼,良心了! ​

    软件开发中,数据建模是必不可少的,说到数据库建模工具,很多人想到的第一个工具就是powerdesigner,但是单数据库建模这块来说,给人的感觉还是太重了,并且不支持多种客户端,像我现在用Mac只能望 ...

  6. 能与PowerDesigner媲美的数据库建模工具PDMan

    软件生存周期分为: 1.可行性分析与项目开发计划 2.需求分析 3.概要设计 4.详细设计 5.编码 6.测试 7.维护 而数据库建模工作就发生在"编码"之前,"概要设计 ...

  7. 好用的mysql数据库建模工具有哪些

    有很多好用的MySQL数据库建模工具,以下是一些常用的工具: MySQL Workbench:MySQL官方推出的免费数据库建模工具,支持创建.修改和维护MySQL数据库,同时还提供了可视化的建模和管 ...

  8. 开源免费关系数据库模型建模工具

    真正的大师,永远都怀着一颗学徒的心! 一.项目简介 开源免费关系数据库模型建模工具,支持windows.linux 二.实现功能 支持MySQL 支持oracle 支持PostgreSQL 支持Sql ...

  9. 《MySQL高级篇》数据库建模工具---PowderDesigner的使用教程

    文章目录 PowerDesigner的使用 11.1 开始界面 11.2 概念数据模型 11.3 物理数据模型 11.4 概念模型转为物理模型 11.5 物理模型转为概念模型 11.6 物理模型导出S ...

  10. 数据库建模工具(PowerDesigner)

    一 定义 是一个数据库建模工具 是Sybase的企业建模和设计解决方案 , 采用模型驱动方法 , 将业务与IT结合起来 , 可帮助部署有效的企业体系架构 , 并为研发生命周期管理提供强大的分析与设计技 ...

最新文章

  1. Paypal IPN
  2. figma下载_通过构建7个通用UI动画来掌握Figma中的动画
  3. python逐行读取excel_python对execl 处理操作代码
  4. C 与 C 的真正区别在哪里?
  5. 删除表报正在使用_U盘拔出要不要点quot;安全删除USB硬件quot;退出?
  6. java+session+存在哪_JAVA中Session
  7. 一些web开发中常用的、做成cs文件的js代码 - 搜刮来的
  8. [原创]android使用代码生成LayerDrawable的方法和注意事项
  9. 【python】如何查看已经安装的python软件包和版本
  10. wiringPi (C语言) 控制树莓派引脚
  11. 最新版校园招聘进大厂系列----------(5)百度篇 -----未完待续
  12. caj打开文件错误验证服务器,CAJ 打开pdf文件错误(无法读取交叉引用表)的解决方法...
  13. 计算机硬盘怎么看坏了,SSD固态硬盘坏掉怎么看?有哪几种征兆?
  14. 【C++登山之路之初露锋芒 2】——内联函数+ 引用+auto+nullptr关键字(万字详解,图片演示,结构原理)
  15. html文本框后面紧挨着按钮,HTMLbody标签中的相关标签2
  16. 通过Kali Linux暴力破解WiFi密码
  17. MySQL性能优化:SQL慢查询优化,索引优化,表优化
  18. 名悦集团介绍新手入门级保养基本常识,不可忽视这几点
  19. 什么是百度快照?百度快照分析及SEO优化基础工作
  20. 清北学堂2019.7.17

热门文章

  1. java网吧会员计费管理系统springboot+vue
  2. WIN7 VS2005 安装wince6.0教程(不管是X86还是X64,我都尝试成功了)
  3. 黑莓手机刷linux,黑莓老机型ROM刷机资源
  4. 温州计算机职称考试成绩查询,职业资格证书可上网查询认证
  5. 对联广告代码效果大全
  6. java struts2教程_Struts2教程
  7. C#程序设计基础试题(一)
  8. [莓控]BlackBerry7290用户指南(简体中文)
  9. Jetson-TX2双声卡TLV320AIC32x4 alsa实现同时录音与播放
  10. HttpClient4.x使用中出现的几个问题及解决方法