数据库建模(数据模型搭建)

原文链接:https://mp.weixin.qq.com/s/i9Tijve-3bsT0JK61WeCbg

大家好,我是导游!

今天给朋友们分享一个我平时用的国产数据库建模工具。非常好用!

这个数据库建模工具的名字叫Chiner [Kanr]。可能大部分朋友都没听说过这个工具,但我相信大部分朋友都听说过CHINER的前身PDMan。

ER是中文实体关系的缩写,翻译过来就是国内的一个实体关系图工具。它的中文名是:元数建模,又称:& # 34;CHINER[元素编号建模]& # 34;开放使用。

CHINER大大改进了PDMan的架构设计,与PDMan高度兼容。

CHINER界面简单,功能简洁,使用非常方便。另外,可以直接导入PowerDesigner文件和PDMan文件,也可以直接从数据库或DDL语句导入。

数据库建模(数据模型搭建)

CHINER的技术栈:React+electronic+Java。

Gitee 地址:https://gitee.com/robergroup/chiner 。操作手册:https://www.yuque.com/chiner/docs/manual 。快速体验下载安装

CHINER提供Windows、Mac、Linux下的一键安装包,我们可以直接下载。

下载地址:https://gitee.com/robergroup/chiner/releases

注意:如果你目前使用的是Chrome浏览器,不能直接点击链接下载。您可以更改浏览器进行下载,或者右键单击链接并选择链接另存为...

数据库建模(数据模型搭建)

打开软件后,界面如下图所示。

数据库建模(数据模型搭建)

在这里,我用电子商务项目参考模板来演示CHINER的基本操作。

模块化管理

电商项目比较复杂,我们可以把它拆分成独立的模块(表格分组)。在每个模块下,都有数据表、视图、关系图和数据字典。

这个电子商务项目创建了三个模块:消费者、商家和平台。

数据库建模(数据模型搭建)

但是,对于一些简单的项目,比如博客系统和企业管理系统,就简单地使用简单模式。

数据库表管理

在数据表上单击鼠标右键以创建新的数据库表,然后单击指定的数据库表以设计指定的数据库表。

数据库建模(数据模型搭建)

此外,数据表字段可以直接与数据字典相关联。

数据库建模(数据模型搭建)

如果需要创建一个视图,只需右键单击该视图。视图是从一个或多个表派生的虚拟表,其内容由查询定义。它具有普通表的结构,但不实现数据存储。

数据库建模(数据模型搭建)

数据库视图可以方便我们的查询。但是,数据库视图会影响数据库性能,通常不推荐使用。

关系图

ER关联图,我平时在项目里看到的,可以用CHINER手动维护。

如果需要在图表中添加新的数据库表,只需将指定的数据库表拖放到右边的图表显示界面即可。此外,表之间的关联还要求您手动连接关联的字段。

数据库建模(数据模型搭建)

手动维护,说实话,比较麻烦,容易出错。

Navicat Data Modeler在这方面要好得多,它可以自动生成er图。

数据库建模(数据模型搭建)

数据库表代码模板

支持直接生成对应表的SQL代码(支持MySQL、Oracle、SQL Server、PostgreSQL等数据库),还提供Java和C#的JavaBean。

数据库建模(数据模型搭建)

导出数据库表

您可以选择导出DDL、Word文档、数据字典SQL和当前图表的图片。

数据库建模(数据模型搭建)

数据库逆向

还可以连接数据库,对数据库进行逆向分析。

数据库建模(数据模型搭建)

数据库连接成功后,我们点击上角菜单-->导入-->:从数据库导入即可。

数据库建模(数据模型搭建)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。系信息发布平台,仅提供信息存储空间服务。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

本文来自网络,若有侵权,请联系删除,作者:刘龙,如若转载,请注明出处:

发表回复

登录后才能评论