01
怎样把 SQL 转成 ER 图?
进入 SQL 导入模式,粘贴建表语句或上传 .sql 文件;解析后核对数据字典,确认实体和关系,再打开 E-R 图画布调整与保存。没有 SQL 时,也可以从需求说明或公开模板开始。
- 准备包含 CREATE TABLE 的 DDL,而不是只有 INSERT 的数据脚本
- 核对表、字段、类型、主键、外键与解析提示
- 检查关系基数,补齐缺失的业务说明,再继续导出或生成文档
02
SQL、表结构图与陈氏 ER 图有什么区别?
SQL / DDL 描述表和字段的物理定义;表结构图通常把字段放进表框;陈氏 ER 图用实体矩形、属性椭圆与联系菱形表达概念结构。下面的图形示例采用陈氏表示,不把它冒充为完整数据库设计。
- 本页的 MySQL 示例声明 classes、students 两张表和一条外键
- 同一个班级可以对应多个学生,形成一对多关系
- 画布可能隐藏重复外键属性,完整字段以数据字典为准
03
生成 ER 图后要检查哪些内容?
自动解析不等于业务设计已经正确。请核对实体覆盖、主外键目标、关系基数、字段备注与最终项目的一致性,避免图、文档和数据库出现不同版本。
- 没有声明外键时,不仅凭字段名断言业务关系
- 按照课程要求补齐图号、图题、中文名称与说明
- 结构变化后同步更新 ER 图、三线表与建表 SQL
你会得到什么
- 可编辑 E-R 图
- 实体与字段清单
- 关系说明
- 实体、字段和主键编辑
- 实体联系与基数表达
- 需求、SQL、模板三种起点