图小设正在加载

SQL转ER图 - 全局ER图在线生成

全局 ER 图用于从整体展示多张数据表之间的实体关系、外键关联与数据库数据模型,是多表数据库课程设计和数据模型评审的常用图形。粘贴 MySQL SQL 或 DBML,即可自动生成全局 ER 图,识别实体、属性、外键关系与 1/N 基数,支持拖动布局并导出。

适用场景

  • 多表数据库的关系梳理,看清表与表之间怎么关联
  • 数据库全局设计评审,检查外键和数据模型是否合理
  • 系统数据模型展示,用于软件设计说明书或毕业设计

使用步骤

  1. 粘贴 MySQL SQL 或 DBML 语句
  2. 自动生成全局 ER 图,实体、关系、外键、基数清晰展示
  3. 检查实体关系和外键是否正确
  4. 拖动实体布局,让关系连线和整体结构更易读
  5. 保存或导出用于数据模型文档

常见问题

全局 ER 图适合表达什么?

全局 ER 图适合从整体上表达一个数据库的数据模型:包含哪些实体(数据表)、实体之间有什么关系、有哪些外键关联。 它不描述单张表内部的字段细节,而是聚焦「表与表之间的关系」和「整体结构」,特别适合多表系统,能让人一眼看清数据库的全局关系。

全局ER图支持外键关系吗?

支持。工具会根据输入里可识别的关系信息,自动展示实体之间的关联,并画出常见的外键关系和 1/N 基数关系(比如一个班级对应多个学生)。这样不用手动连线,就能得到带关系的全局 ER 图。

支持哪些输入格式?

支持两种输入:MySQL 的建表 SQL(CREATE TABLE),以及 DBML(一种数据库标记语言)。 两者都能用来识别实体、属性以及可识别的关系信息,自动生成全局 ER 图。如果你的 SQL 里写明了外键约束,识别会更准确。

全局 ER 图和 ER 属性图有什么区别?

两者侧重不同。 全局 ER 图突出「实体之间的关系」,展示多张表怎么关联、外键怎么连,让人看清整体数据模型。 ER 属性图突出「实体内部的字段和属性」,展示每张表有哪些字段、主键。 一个讲表之间怎么关联,一个讲表内部有什么。通常配合使用:全局 ER 图看整体关系,ER 属性图看具体表结构。

可以调整实体的位置吗?

可以。生成后可以拖动各个实体的位置,把关系紧密的表摆在一起、调整连线走向,让全局 ER 图更易读、更符合文档排版。调整确认后再导出即可。

全局 ER 图适合用于哪些场景?

适合多表数据库的关系梳理、数据库全局设计评审、系统数据模型展示,以及数据库课程设计、毕业设计和软件设计说明书里交代数据结构的整体关系。尤其当系统涉及多张表、关系较复杂时,全局 ER 图比单表描述更能说明整体的数据设计。

图小设支持在线编辑、保存和导出常用软件工程图表。

图小设工具

返回图小设首页
豫ICP备2026032302号