ER图

Loading chart...

实体关系图配置

实体

定义您的数据库实体及其属性。每个实体代表数据库架构中的一个表。

实体

属性
属性
属性
属性

关系

定义实体之间的关系。指定基数以及关系是识别性还是非识别性的。

关系

显示设置

免费在线ER图制作工具

什么是ER图?

实体关系图(ERD)是关系数据库的可视化蓝图,将表格表示为实体,列表示为属性,连线表示它们之间的关系。ERD是数据库设计的核心工具,帮助团队在编写任何SQL之前就对架构结构达成共识。在规划新应用、记录现有数据库或说明系统中数据之间的关系时,都可以使用ER图。

核心功能

1

带属性的实体块

将每个数据库表定义为一个实体,包含名称、数据类型和可选注释——就像一份完整的结构规范。

2

PK、FK 和 UK 标注

直接在属性上标记主键、外键和唯一键,让关系和约束一目了然。

3

基数符号

使用标准鱼尾纹符号,为每段关系设置源端和目标端的基数——精确为一、零或一、一或多、零或多。

4

标识性与非标识性关系

区分子实体是否依赖父实体来确定其标识,这对正确的范式化至关重要。

5

灵活的布局方向

支持从上到下、从左到右或任意方向排列实体,以适应你的架构的自然流向。

6

缩放与平移导航

通过流畅的缩放和平移探索大型复杂图表,确保每个实体都清晰可见。

适用场景

在开发前设计关系数据库结构
为新团队成员记录现有数据库
规划外键约束和连接路径
后端架构评审和技术规范
为SaaS、电商或内部工具进行数据建模
用实时可视化讲解关系数据库概念

使用时机

  • 设计新数据库时,需要在编写SQL之前梳理表结构和关系
  • 需要向开发人员、分析师或利益相关者说明数据库结构
  • 审查或重构遗留数据库,希望先获得清晰全貌
  • 需要识别缺失的外键或冗余的表
  • 为现有系统培训新成员,需要一张统一的参考图
  • 编写技术文档时需要包含数据模型

常见错误

  • !
    省略外键标注——仅凭关系连线无法显示哪个属性承载外键
  • !
    将所有列塞入一张图,而不是聚焦于定义关系的关键属性
  • !
    关系连线不加标签,使查看者无法理解关联含义
  • !
    在同一图中混用基数符号(Chen符号圆圈与鱼尾纹)——应选定一种并保持一致
  • !
    不区分标识性与非标识性关系,这会影响子记录的键设计
  • !
    直接绘制多对多关系,而不引入实现该关系的中间表

免费在线ER图制作工具

用AI创建你的ER图

描述你的数据库实体和关系,我们的AI将在几秒内生成清晰的ER图。

免费,无需注册