

干掉 powerdesigner,设计数据库表用它就够了
source link: https://my.oschina.net/u/4455409/blog/4871070
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具 PowerDesigner
。但我并不是太爱用这个工具,因为它的功能实在是太多了,显得很臃肿,而平时设计表用的也就那么几个功能。
这里找到一个好用的工具,马不停蹄的分享给大家,PDMan
一款国产开源的数据库模型建模工具,它的功能PowerDesigner
均已经实现,但相比于笨重的PowerDesigner
来说。PDMan
专门用于数据表的设计,界面更加清爽漂亮,功能也十分简洁,没多余的设置很容易上手,还提供了 Windows
,Mac
,Linux
三个平台版本。
PDMan
保存的是一个JSON
文件,使用前得先做点准备工作,配置一下 JDK
和 MySQL
连接,后边的功能会用到。
下边我们来逐一过下PDMan
的功能点。
生成数据库文档
PDMan
支持一键导出数据表结构的DDL
执行脚本,JSON
格式数据,还有数据库表结构文档,其中数据库文档又可以生成 html
、word
、markdown
三种格式,文档内容包括各个表的字段属性,数据表间的关系图。
html 格式
word 格式
markdown 格式
数据库逆向解析
前边我们已经配置了数据库信息,这里直接将已有数据库中的数据表,逆向生成表结构,和数据表间的关系图。
PDMan
可以控制每次修改的版本,对任意版本间的修改进行比对,和Git
的版本控制类似。
设置表结构的全局通用字段属性,通常在建表的时候,每个表都会有像创建时间 create_time
、更新时间update_time
、删除标记delete_flag
、乐观锁revision
这类字段,这样设置完以后在建表时会自动生成。
还可以自定义数据类型,比如:字符型可以自定义 varchar(10)
、varchar(20)
、varchar(30)
,建字段时直接选择对应数据类型即可,一劳永逸。
PDMan
整体功能非常的简洁,不过也足以应对日常开发中数据库设计需求了。
下载地址:http://www.pdman.cn/
整理了几百本各类技术电子书,送给小伙伴们。关注公号回复【666】自行领取。和一些小伙伴们建了一个技术交流群,一起探讨技术、分享技术资料,旨在共同学习进步,如果感兴趣就加入我们吧!
无论你是刚入行、还是已经有几年经验的程序员,相信这份面试提纲都会给你不少助力,长按二维码关注 『 程序员内点事 』 ,回复 『 offer 』 自行领取,祝大家 offer 拿到手软
Recommend
-
51
一大早就被电话吵醒了,云某项目数据库全挂了,启动不了(睡得太死,没听到报警短信),吓得不轻啊! 电话中说所有mysql数据库主库都启动不了,但从库正常,怀疑是主库去连其它阿里云的主库了。这些数据库,以前是从阿里云迁移到idc机房的,因此他有这个判断。...
-
34
不可否认的是,NoSQL 数据库已经成为了互联网开发的新标配。其中原因之一就是因为传统关系型数据库将数据集中存储至单一节点的解决方案, 在性能、可用性和 运维
-
9
你好,我是 Kaito。 如何保证缓存和数据库一致性,这是一个老生常谈的话题了。 但很多人对这个问题,依旧有很多疑惑: 到底是更新缓存还是删缓存? 到底选择先更新数据库,再删除缓存,还是先删除缓存,再更新数据库?...
-
8
当我们在项目开发初期时,往往需要设计大量的表,此时使用数据库设计工具就会比较高效!今天给大家推荐一款国人开源的数据库设计工具chiner,界面漂亮,功能强大,希望对大家有所帮助!SpringBoot实战电商项目mal...
-
12
海报没有设计感,看这些作品就够了 | 设计达人 设计达人 爱设计,爱分享。
-
1
健康与娱乐表用哪个,dido E40S 血压智能手表_原创_新浪众测 ...
-
5
使用PowerDesigner导入表+PowerDesigner画ER图+PowerDesigner设置外键 ①ER图:就是PD中的 Physical Diagram
-
5
PowerDesigner软件的功能非常齐全,使用PowerDesigner软件可以建立数据库连接,方便操作数据库,那么PowerDesigner软件怎么连接数据库呢,只需要在菜单栏找到数据库,再设置一下就好了。 连接数据库教程 1、打开PowerDesigner...
-
6
powerdesigner软件有多种建模文件,主要有概念数据据模型、逻辑数据模型、物理数据模型、面向对象模型、业务程序模型、信息流模型、企业架构模型等。今天小编要给大家讲解如何画er图。 powerdesigner画er图教程 1、打开powerd...
-
5
PowerDesigner 是一个强大的数据库设计工具,使用Data Architect可利用实体-关系图为一个信息系统创建"概念数据模型",所以画图功能在这个软件里面经常使用到,怎么使用箭头也很简单。 powerdesigner使用箭头方法 1、打开Powe...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK