,,开源数据库设计神器chiner的安装及初体验介绍

,,开源数据库设计神器chiner的安装及初体验介绍

最近在造轮子,从0到1的轮子,只需要前台界面。你可以耐心等待,耐心等待。需要设计一些数据库表,可以直接用图形管理工具Navicat来完成,也可以用一些数据库设计工具来完成,比如更专业的PowerDesigner。

目录

一、关于PowerDesigner二、关于chiner三、安装chiner四、chiner入门R01、导入导出02、维护数据类型03、维护数据表04、维护关系图五、今天结束,推荐这款中文开源数据库设计工具,Chiner,界面美观,功能强大。体验过后,让我觉得真的很香…

一、关于 PowerDesigner

PowerDesigner是一个非常强大的建模工具,堪比Rational Rose。Rose擅长建模UML对象模型,然后扩展到数据库。PowerDesigner一开始是为数据库建模服务的,后来发展成为综合战力不错的建模工具。

不过说实话,PowerDesigner的界面有点古典。下面是用PowerDesigner设计DB的效果。

二、关于 chiner

Chiner,读作:[Kanr],是一个使用React Electron Java技术系统搭建的元数建模平台。

2018年,之所以笔者和几个对开源感兴趣的社区朋友开始打磨自己的产品,历经三代,直到2021年7月,终于推出了Ship的新版本3.0。

2019年底,团队几乎解散。还好有几个朋友照顾,给了团队两个项目做。这是过去。

不得不说,做什么都不容易。光凭情怀或许能挺过产品初期,但再进一步,遇到生存问题,就很难了。

在此,我们要给每一位开源作者最真诚的掌声,希望他们的产品有一个美好的未来。也希望以后我的产品出现在大家面前的时候,能多给它一点包容和支持。

三、安装 chiner

Chiner支持Windows、macOS和Linux,下载地址如下:

https://gitee.com/robergroup/chiner/releases

代码云拦截了外部链接,导致链接直接复制到地址栏完成下载。这里我以macOS为例。

安装后第一次打开是这样的。

Chiner提供了非常周到的操作手册和参考模板。如果有足够的时间,可以先把操作手册过一遍,写得很详细。

四、上手 chiner

01、导入导出

因为我之前有一个PowerDesigner文件,可以直接导入到chiner中。

第一步是创建一个新项目codingmore。

步骤2:选择导入PowerDesigner文件。

第3步:选择要添加的数据表。

第四步:导入完成后,您可以点击账单表单进行查看。

第五,当重新设计完成后,您可以选择将DDL导出到数据库表中。

当然,你也可以直接配置数据库DB,这样就可以直接连接导入和导出。

导出的SQL文件可以通过Pagoda面板直接上传到服务器,然后直接导入数据库。

如果需要使用数据库描述文档,也可以直接导出到Word文档中。

02、维护数据类型

Chiner有几种常见的数据类型,如字符串、小数、日期等。我们也可以根据自己的需要添加新的数据类型。

例如,默认字符串类型与其他数据库的类型相关,如下所示:

数据字段是在数据类型的基础上,基于当前项目定义的具有一定业务意义的数据类型。例如,我在这里维护了一个长度为90的姓名数据字段。

当我需要设置一个数据字段的数据字段为“名称”时,长度会自动填充为90,不需要再手动设置。

03、维护数据表

第一步:选择数据表,点击右键,选择“添加数据表”

第二步:填写数据表名称。

点击确定后,chiner会自动为我们生成一些常用字段,如创建人、创建时间、更新人、更新时间等,非常智能。一般来说,这些字段是必填的。

如果这些默认字段不符合要求,还可以点击“设置”添加新的默认字段,比如删除标记。一般来说,出于安全考虑,数据库会采用非物理删除。

一般来说,我们更习惯用小写来命名字段,所以可以直接选择一列,然后选择大小写转换。

它变成小写。

04、维护关系图

第一步:选择“图表”并右键单击“添加图表”

第二步,将要关联的表格拖拽到右边面板,然后根据字段进行连接,非常方便。例如,班级与学院表、班级与专业表的关系如下图所示。

看一下整体图,还是很清爽的。

五、尾声

Chiner有更强大的功能。如果你觉得不错,可以试试。熟练了,肯定会很大程度上提高生产效率。

就我个人体验来说,chiner比PowerDesigner更轻便,也更符合日常操作习惯。为国内开源点赞!

项目地址:

https://gitee.com/robergroup/chiner

用户手册:

https://www.yuque.com/chiner/docs/manual

本文已收录在GitHub上1.3k星标的开源专栏《Java 程序员进阶之路》。本专栏幽默风趣,通俗易懂,对Java爱好者来说极其友好舒适。其内容包括但不限于Java基础、Java集合框架、Java IO、Java并发编程、Java虚拟机、Java企业开发(Git、SSM、Spring Boot)等核心知识点。

https://github.com/itwanger/toBeBetterJavaer

启动这个仓库相当于成为一个更好的Java程序员。你可以点击上面的链接跳转到star并见证它。

这就是关于开源数据库设计工件chiner的安装和初步体验的文章。有关chiner的开源数据库设计的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: