返回图表类型列表

ER 图

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

图表类型打开主编辑器

什么是ER 图?

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

编辑与预览

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

编辑器
100%

常见使用场景

数据库架构设计

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

ORM 模型规划

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

数据迁移

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

数据库文档

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

核心功能

实体定义

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

关系类型

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

属性属性

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

鸦爪表示法

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

最佳实践

适当规范化

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

一致命名

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

记录关系

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

从核心实体开始

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

探索其他图表类型

流程图

用节点和方向箭头可视化流程、工作流和算法。非常适合业务流程和决策树。

时序图

记录不同参与者或系统之间的时序交互。非常适合 API 文档和系统设计。

类图

用类、属性和关系建模面向对象系统。软件架构规划的必备工具。

状态图

表示系统或应用程序中的状态转换。非常适合建模生命周期状态和工作流。

甘特图

规划和跟踪项目时间线、任务和依赖关系。非常适合项目管理和进度安排。

用户旅程图

绘制用户在各个接触点的体验和交互。非常适合用户体验设计和客户旅程分析。

Git 图

可视化 Git 分支策略和提交历史。有助于解释版本控制工作流。

思维导图

组织创意、头脑风暴和创建层次化视觉结构。适合规划和知识管理。

饼图

以圆形图表展示数据比例分布。适合显示百分比和市场份额分析。

时间线

沿时间轴可视化事件和里程碑。适合项目历史和路线图展示。

看板

将任务按工作流阶段组织到列中。适合敏捷项目管理和任务追踪。

四象限图

在双轴网格上绘制项目进行比较和优先级排序。适合功能优先级和战略分析。

桑基图

用比例箭头可视化节点间的流量。适合能源流、预算分配和转化漏斗。

XY 图表

创建带有可自定义坐标轴的柱状图和折线图。适合数据可视化和趋势分析。

块状图

用行列排列的块构建结构化布局。适合系统架构和组件概览。

架构图

使用服务图标和连接设计云和系统架构。适合基础设施文档。

数据包图

可视化网络协议数据包结构和位级字段布局。适合网络协议文档。