8 款免费的 MySQL 数据库建模工具

文章目录

    • MySQL Workbench
    • SQL Power Architect
    • PDMan
    • RISE
    • GenMyModel
    • DB Designer
    • dbdiagram.io
    • Freedgo
    • 总结

大家好,我是只谈技术不剪发的 Tony 老师。

数据库建模和设计是软件开发过程中必不可少的步骤,一个良好的建模工具可以帮助我们简单快速地完成数据库设计,提高工作的效率。因此,今天给大家推荐几款免费的 MySQL 数据库建模工具,首先给出它们的功能比较:

建模工具 支持平台 ERD 正向工程 逆向工程 模式同步
MySQL Workbench Windows、Linux、macOS ?? ?? ?? ??
SQL Power Architect Windows、Linux、macOS ?? ?? ?? ??
PDMan Windows、Linux、macOS ?? ?? ?? ??
RISE Windows ?? ?? ?? ??
GenMyModel 在线建模 ?? ?? ?? ?
DB Designer 在线建模 ?? ?? ?? ?
dbdiagram.io 在线建模 ?? ?? ?? ?
Freedgo 在线建模 ?? ?? ?? ?

ERD 是指实体关系图(Entity Relationship Diagram);正向工程(Forward Enginnering)是指从 ERD 生成创建数据库结构的 DDL 脚本(SQL 文件)或者直接连接到数据库创建物理表和其他对象;逆向工程(Reverse Enginnering)和正向工程正好相反,是指从 SQL 脚本或者物理数据库中生成数据模型;模式同步是指比较 ERD 和 SQL 脚本或者物理数据库中模式结构的差异,并且支持数据库结构的同步。

MySQL Workbench

MySQL Workbench 是 MySQL 官方为数据库架构师、开发人员和 DBA 提供的一个可视化工具。 MySQL Workbench 支持数据建模,SQL 开发以及服务器配置、用户管理、性能优化、数据库备份以及迁移等功能,支持 Windows、Linux 和 Mac OS X 平台。

Design
MySQL Workbench 社区版可以免费下载使用,同时也提供了收费的企业版本。MySQL Workbench 作为官方的专用管理开发工具,对 MySQL 提供了完善的支持,推荐大家使用。

SQL Power Architect

SQL Power Architect 是一款由数据仓库设计师创建的数据建模工具,具有许多专门为数据仓库架构师设计的独特功能。SQL Power Architect 社区版支持 Windows、Linux 和 Mac OS X 平台,它允许用户对现有数据库进行逆向工程,执行数据分析以及自动生成 ETL 元数据。

8 款免费的 MySQL 数据库建模工具

SQL Power Architect 是一个功能强大的数据库建模工具,尤其适合数据仓库设计,免费社区版可以在官方网站点击下载。

PDMan

PDMan 是一款开源免费的国产数据库建模工具,定位为 PowerDesigner 的免费替代方案。PDMan 支持 Windows、Linux 和 Mac OS X 平台,具有极简易用、自带案例等特点。

8 款免费的 MySQL 数据库建模工具

PDMan 基于 Node.js 开发,源码托管在 Gitee 上,最新版本可以点击下载。PDMan 是一款非常优秀的国产数据库建模工具,只是目前更新频率不高,最新版还是 2019 年 5 月发布的 v2.1.6。

RISE

RISE 是一个用于模型驱动信息系统开发的免费软件套件,它包含构建信息模型并将其转变为完整解决方案所需的各种功能,包括数据库、Web 服务和文档。RISE 基于 Microsoft .NET Framework 4 开发,支持 Windows 平台,包含以下多个工具:

  • RISE Editor,图形化建模工具;
  • Code generators,各种代码生成工具,包括 SQL Server、MySQL 以及 PostgreSQL 数据库脚本生成工具,C#、PHP、AJAX 应用程序源码生成工具等;
  • RISE Visual Modeling,Visual Studio 扩展插件,可以在 Visual Studio IDE 中集成数据库建模和代码生成工具。

8 款免费的 MySQL 数据库建模工具
RISE 是一个完整的信息系统工程套件,用于模型驱动的系统开发,可以在官方网站免费下载。

GenMyModel

GenMyModel 是一个基于浏览器的在线建模平台,支持 Archimate、BPMN、Flowchart、RDS(关系型数据库建模)、UML 等模型,个人可以免费使用。GenMyModel 提供了模型验证、在线模型存储库、模型版本记录、SQL 代码生成以及模型导出图片等功能。

erd

dbdiagram.io

dbdiagram.io 是一款简单免费的在线 ER 图绘制工具,通过编写代码创建模型,专为开发人员和数据分析师而设计。它通过一个简单的自定义语言来生成数据模型,支持 MySQL、PostgreSQL、SQL Server 数据库 DDL 文件的正向工程和逆向工程、版本历史、在线共享、导出图片或者 PDF 等功能。dbdiagram.io 提供了免费版。

8 款免费的 MySQL 数据库建模工具

总结

本文介绍了 8 款免费的 MySQL 数据库常用建模工具,包括客户端软件和在线工具。客户端软件提供了强大完善的建模功能;在线建模工具无需安装即可使用,功能相对简单一些。除了以上介绍的建模工具之外,你还了解或者使用过那些好用不贵的软件,欢迎推荐!

如果觉得文章对你有用,欢迎关注??、评论??、点赞??!

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成31326 人正在系统学习中

8 款免费的 MySQL 数据库建模工具 微信公众号 8 款免费的 MySQL 数据库建模工具 专注于数据库领域和SQL编程知识的分享。

来源:不剪发的Tony老师

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月8日
下一篇 2020年8月8日

相关推荐