赞
踩
当我们在项目开发初期时,往往需要设计大量的表,此时使用数据库设计工具就会比较高效!今天给大家推荐一款国人开源的数据库设计工具
chiner
,界面漂亮,功能强大,希望对大家有所帮助!
SpringBoot实战电商项目mall(50k+star)地址:github.com/macrozheng/…
之前mall
项目就是使用PowerDesigner来设计数据库的,感觉这款工具界面有点古老,有时候用起来也比较重,来看下之前使用它设计数据库的效果。
最近体验了一把chiner,设计数据库确实很方便,界面也漂亮,让我们来看下使用它设计数据库的效果,果然是一款轻量级、现代化的数据库设计工具!
chiner是一款支持多种数据库,独立于具体数据库之外的数据库关系模型设计工具,使用React+Electron+Java技术栈实现。
chiner的发展历程比较坎坷,项目作者都把它的发展历程放在的README最显眼的位置上,可见开发一款好用的开源工具有多么不容易!我们来看下它的发展历程。
chiner是一款跨平台的数据库设计工具,支持Windows、Mac、Linux,下面我们来安装下。
链接另存为
进行下载,下载地址:gitee.com/robergroup/…exe
执行程序即可打开;操作手册
和参考模板
。作为一款数据库设计工具,chiner的功能还是挺强大的,下面我们通过官方提供的电商参考模板,来体验下它的基本功能。
数据类型
这个概念,用于映射chiner中的数据类型到各种数据库和代码中,比如我们来看下字串
这个数据类型;数据域
,就能自动生成,我们来看下数据域;数据域
需要绑定数据类型
;0->冻结
,1->正常
。创建时间
、创建人
、更新时间
、更新人
这类字段,使用chiner可以自动生成,点击设置->新建表默认字段
即可;大写
,我们习惯了小写
这么办,选中字段代码
,点击大小写
按钮即可一键转换;数据域
,即可自动设置数据类型和长度,比如常用的主键、名称、字串等,非常方便;数据字典
,选择完后也可以直接查看数据字典。新增关系图
然后选择连线对象为字段
即可;不得使用外键
,既然不使用外键了,把关系从数据库抽离到设计工具里面去,也是可以理解的。chiner还支持数据库逆向解析、导入PowerDesigner文件、导出DDL脚本及Word文档,下面我们来体验下。
chiner确实是一款界面美观、功能强大的数据库设计工具。比起PowerDesigner来,更加轻量级、界面也高大上的多。感觉唯一不足的地方就是不能通过外键生成关系图,对于一些使用外键的项目就比较麻烦了。
本文 GitHub github.com/macrozheng/… 已经收录,欢迎大家Star!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。