数据库建模(数据模型搭建)
原文链接: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和当前图表的图片。
数据库逆向
还可以连接数据库,对数据库进行逆向分析。
数据库连接成功后,我们点击上角菜单-->导入-->:从数据库导入即可。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。系信息发布平台,仅提供信息存储空间服务。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
本文来自网络,若有侵权,请联系删除,作者:刘龙,如若转载,请注明出处: