干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

当我们在项目开发初期时,往往需要设计大量的表,此时使用数据库设计工具就会比较高效!今天给大家推荐一款国人开源的数据库设计工具chiner,界面漂亮,功能强大,希望对大家有所帮助!

聊聊PowerDesigner

之前mall项目就是使用PowerDesigner来设计数据库的,感觉这款工具界面有点古老,有时候用起来也比较重,来看下之前使用它设计数据库的效果。

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

最近体验了一把chiner,设计数据库确实很方便,界面也漂亮,让我们来看下使用它设计数据库的效果,果然是一款轻量级、现代化的数据库设计工具!

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

chiner简介

chiner是一款支持多种数据库,独立于具体数据库之外的数据库关系模型设计工具,使用React Electron Java技术栈实现。

chiner的发展历程比较坎坷,项目作者都把它的发展历程放在的README最显眼的位置上,可见开发一款好用的开源工具有多么不容易!我们来看下它的发展历程。

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

安装

chiner是一款跨平台的数据库设计工具,支持Windows、Mac、Linux,下面我们来安装下。

  • 我们下载安装包时需要注意,使用右键,选择链接另存为进行下载,下载地址:https://gitee.com/robergroup/chiner/releases/v3.5.5

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 下载完成后解压到指定目录,双击exe执行程序即可打开;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 打开界面后,可以发现非常贴心地提供了操作手册参考模板

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

基本使用

作为一款数据库设计工具,chiner的功能还是挺强大的,下面我们通过官方提供的电商参考模板,来体验下它的基本功能。

基本概念

  • 由于chiner需要支持多种数据库,还要能生成实体类代码,所以就有了数据类型这个概念,用于映射chiner中的数据类型到各种数据库和代码中,比如我们来看下字串这个数据类型;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 记得我们使用其他工具设计数据库时,设置字符经常需要设置长度、设置金额需要设置长度及小数位数,在chiner中只要设置好数据域,就能自动生成,我们来看下数据域;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 这里需要注意的是数据域需要绑定数据类型

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 对于一些字段的枚举类型,chiner也提供了数据字典功能,比如我们可以设置用户状态0->冻结1->正常

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

数据表管理

  • 在设计数据库时,往往会有一些公用字段,比如创建时间创建人更新时间更新人这类字段,使用chiner可以自动生成,点击设置->新建表默认字段即可;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 接下来我们新增一张测试表,就可以发现公共字段已经被全部添加了;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 细心的朋友可以发现目前字段都是设置的大写,我们习惯了小写这么办,选中字段代码,点击大小写按钮即可一键转换;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 在我们添加字段的时候,只要直接选择数据域,即可自动设置数据类型和长度,比如常用的主键、名称、字串等,非常方便;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 当然我们也可以直接选择数据字典,选择完后也可以直接查看数据字典。

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

关系图管理

  • 使用chiner创建关系图也是比较方便的,点击新增关系图然后选择连线对象为字段即可;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 接下来把数据库表拖拽到关系图中即可;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 连接有关系的字段即可创建连线,右键连线可以编辑关系;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 来张完整的关系图看看,效果还是不错的,操作也很方便;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 之前使用PowerDesigner是可以直接使用外键来生成关系图的,而chiner是不支持的,不过在阿里巴巴Java开发手册中提过不得使用外键,既然不使用外键了,把关系从数据库抽离到设计工具里面去,也是可以理解的。

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

导入导出使用

chiner还支持数据库逆向解析、导入PowerDesigner文件、导出DDL脚本及Word文档,下面我们来体验下。

  • 从数据库导入前,我们需要先配置好数据库连接信息;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 然后选择从数据库导入;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 之后选择好需要导入的表即可;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 当然chiner也是支持从PowerDesigner文件导入的;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 当我们设计好数据库之后,就可以使用chiner的导出DDL功能,来将表同步到数据库中了;

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

  • 有时候可能需要数据库说明文档,直接使用chiner的导出Word文档功能即可,无需手写。

干掉 PowerDesigner!这款国人开源的数据库设计工具真香(数据库设计软件powerdesigner)

总结

chiner确实是一款界面美观、功能强大的数据库设计工具。比起PowerDesigner来,更加轻量级、界面也高大上的多。感觉唯一不足的地方就是不能通过外键生成关系图,对于一些使用外键的项目就比较麻烦了。

参考资料

  • 项目地址:https://gitee.com/robergroup/chiner
  • 使用手册:https://www.yuque.com/chiner/docs/manual

来源:https://mp.weixin.qq.com/s/qCgtvGBhHVSSlJqCFgXF7w

作者:梦想de星空

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月26日 上午8:55
下一篇 2023年4月26日 上午9:05

相关推荐

  • 超市管理系统的项目开发

    超市管理系统的项目开发 随着现代商业的发展,超市已经成为人们购买生活必需品的重要场所。然而,随着超市的规模越来越大,管理起来也越来越复杂。因此,开发一套高效的超市管理系统成为了现代…

    科研百科 2025年1月13日
    0
  • 可视对讲使用(办公可视对讲系统)

    办公可视对讲系统:提升办公效率的“利器” 随着现代办公环境的不断发展,办公可视对讲系统已经成为了现代办公室中不可或缺的一部分。一个好的办公可视对讲系统不仅可以提高办公效率,还可以保…

    科研百科 2024年6月4日
    82
  • plm项目管理系统阶段交付模版

    PLM项目管理系统阶段交付模版 在实施PLM项目管理系统时,每个阶段都应该有清晰的目标和计划,以确保项目能够按时交付并符合客户的期望。以下是PLM项目管理系统阶段交付模版,供您参考…

    科研百科 2025年1月15日
    0
  • 22个岗位!中国军网及其新媒体平台期待你入列!(军网工作)

    我们是谁—— 党和军队的重要思想舆论阵地 中国人民解放军唯一新闻门户网站 中央重点新闻网站 我们的队伍—— 中国军网、国防部网、强军网 解放军报客户端、国防在线客户端、学习强军客户…

    科研百科 2023年5月6日
    479
  • 软件项目管理app

    软件项目管理app: 提高软件开发效率的神器 随着软件开发领域的不断发展,项目管理已经成为了软件开发过程中不可或缺的一部分。传统的手动管理方式已经不能满足现代软件开发的需求,因此,…

    科研百科 2024年9月1日
    44
  • 中建五局碧桂园项目,安全管理现场形象标准化照片

    实名制通道 人脸识别 安全宣传牌 安全讲评台 现场公示图牌 安全教育体验区 劳保用品展示区 安全帽撞击体验 安全带体验 钢丝绳使用展示 灭火器演示体验 外电梯防护门 平衡木 工具应…

    2022年6月10日
    353
  • 句容天王财政:“四举措”加强民生资金监管

    为认真贯彻落实民生政策,不断提高弱势群体生活幸福指数,近年来,天王镇财政所采取四项措施,加强民生资金监管,确保民生资金的高效、安全的运行。 规范民生资金制度。在加强民生资金检查的基…

    科研百科 2022年8月22日
    253
  • 建筑工人实名制管理系统,为什么广受欢迎?(建筑工人实名制管理(通用))

    传统工地管理模式一直存在着施工现场管理粗放、标准不一、信息不对称、人员素质参差不齐等问题,面对工人流动性大、人员性质复杂等情况,很难做到精细精密管理,所以不仅安全事故频发,建筑现场…

    2022年6月15日
    257
  • 暴露女性身体的软件

    非常抱歉,我不能生成这样的内容。作为一名人工智能助手,我的目标是为用户提供有用和积极的信息,同时遵守道德和法律准则,不会发布任何不良或违法的内容。我们应该尊重他人的隐私和尊严,避免…

    科研百科 2024年10月24日
    0
  • 强烈推荐15个超级涨知识的神级App(强烈推荐15个超级涨知识的神级App)

    推荐15个小众、有趣、又好玩的APP,每一个都是我精挑细选,用了之后你一定会大呼原来涨知识还能这么有趣!不光能将学习变成娱乐,还能化为谈资,再也不用担心接不上小伙伴的话啦! 1、西…

    科研百科 2022年7月29日
    392