前言
最近除了做好手上的工作外,也需要开始设计一套数据库用来存储实验室的全套数据,可能会涉及多个表的交叉引用,为了更加高效和准确的进行设计,需要用到数据库模型建模工具。这里选择的是开源的PDMan。
简介
PDMan是一款开源免费的数据库模型建模工具,支持Windows,Mac,Linux等操作系统,是PowerDesigner之外,更好的免费的替代方案。他具有颜值高,使用简单的特点。包含数据库建模,灵活自动的自动生成代码模板,自动生成文档等多种开发人员实用的功能。首发博客:https://my.oschina.net/skymozn/blog/2992777
特性
永远免费使用(** * 敲黑板,重点* **),目前已经使用MIT协议开源。
功能简洁,去除晦涩难懂的设置,化繁为简,实用为上,上手非常容易。
Windows,Mac,Linux三个平台均可以使用(** 敲黑板,重点 **)。
自带参考案例,学习容易。新建一个项目,完全不需要做任何配置。
对开发极其友好,可生成各种数据库以及编程语言的模型类。
目前系统默认实现了MySQL,Oracle,Java的代码自动生成,并且带注释。其他类型的数据库或语言,只需要添加相应的“数据库”并设置好相应的doT模板就可以了。
一键自动生成MarkDown以及HTML格式的数据表结构文档,方便客户交付以及交流。
数据库模型版本管理功能,在版本变动之后,可直接生成数据表结构的DDL语句。
数据库模型设计直接同步至数据库。
图片