加入收藏 | 设为首页 | 会员中心 | 我要投稿 草根网_马鞍山站长网 (https://www.0555zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

干掉 powerdesigner,设计数据库表用它就够了

发布时间:2022-10-05 15:36:48 所属栏目:教程 来源:
导读:  最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具 PowerDesigner。但我并不是太爱用这个工具,因为它的功能实在是太多了,显得很臃肿,而平时设计表用的也就那么几个功能。
  最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具 PowerDesigner。但我并不是太爱用这个工具,因为它的功能实在是太多了,显得很臃肿,而平时设计表用的也就那么几个功能。
 
  这里找到一个好用的工具,马不停蹄的分享给大家,PDMan 一款国产开源的数据库模型建模工具,它的功能PowerDesigner 均已经实现,但相比于笨重的PowerDesigner来说。PDMan 专门用于数据表的设计,界面更加清爽漂亮,功能也十分简洁,没多余的设置很容易上手,还提供了 Windows,Mac,Linux 三个平台版本。
 
  PDMan保存的是一个JSON文件,使用前得先做点准备工作,配置一下 JDK 和 MySQL 连接,后边的功能会用到。
 
  下边我们来逐一看下PDMan 的功能点。
 
  生成数据库文档
 
  PDMan 支持一键导出数据表结构的DDL执行脚本,JSON格式数据,还有数据库表结构文档,其中数据库文档又可以生成 html 、word、markdown 三种格式,文档内容包括各个表的字段属性,数据表间的关系图。
 
  html 格式
 
  word 格式
 
  markdown 格式
 
  数据库逆向解析
 
  前边我们已经配置了数据库信息,这里直接将已有数据库中的数据表Mssq创建数据表,逆向生成表结构,和数据表间的关系图。
 
  版本控制
 
  PDMan 可以控制每次修改的版本,对任意版本间的修改进行比对,和Git的版本控制类似。
 
  全局配置
 
  设置表结构的全局通用字段属性,通常在建表的时候,每个表都会有像创建时间 create_time、更新时间update_time、删除标记delete_flag、乐观锁revision这类字段,这样设置完以后在建表时会自动生成。
 
  还可以自定义数据类型,比如:字符型可以自定义 varchar(10)、varchar(20)、varchar(30),建字段时直接选择对应数据类型即可,一劳永逸。
 
  PDMan整体功能非常的简洁,不过也足以应对日常开发中数据库设计需求了。
 

(编辑:草根网_马鞍山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!