返回图表类型列表

ER 图

设计包含实体和关系的数据库架构。非常适合数据库建模和文档编写。

图表类型打开主编辑器

什么是ER 图?

实体关系(ER)图是数据库建模工具,显示数据库的逻辑结构。它们说明实体(表)、属性(列)以及它们之间的关系(外键)。ER 图帮助数据库设计人员规划架构结构,识别数据依赖关系,并向开发人员和相关方传达数据库架构。

编辑与预览

使用 Mermaid 语法创建 ER 图,实时查看效果。

编辑器
100%

常见使用场景

数据库架构设计

在实现之前规划关系数据库结构。为新应用程序设计表、列、数据类型和约束。

ORM 模型规划

为 Prisma、TypeORM 或 SQLAlchemy 等 ORM 可视化对象模型。将实体映射到数据库表并定义关系。

数据迁移

在迁移之前记录现有数据库结构。为 ETL 流程识别数据关系和依赖关系。

数据库文档

创建数据库架构的可视化文档。帮助开发人员理解数据模型和表关系。

核心功能

实体定义

使用标准 ER 表示法定义具有属性、主键和数据类型的实体(表)。

关系类型

使用适当的基数表示法对一对一、一对多和多对多关系进行建模。

属性属性

指定属性约束,如 NOT NULL、UNIQUE、DEFAULT 值和外键引用。

鸦爪表示法

使用行业标准鸦爪表示法进行清晰的关系可视化和基数表示。

最佳实践

适当规范化

应用规范化原则以减少冗余。通常以第三范式为目标,但要知道何时反规范化。

一致命名

为实体和属性使用清晰、一致的命名约定。遵循团队或行业标准。

记录关系

明确指定关系基数。在有帮助的情况下使用描述性关系名称。

从核心实体开始

首先识别主要业务实体,然后根据需要添加支持表和连接表。