全部模板

ER 图模板

可视化设计数据库结构,定义表、字段及实体间关系,在写 SQL 前先理清思路。

使用此模板

模板亮点

  • 含字段类型标注的表格块
  • 主键/外键快速标识
  • 表间关系连接线

这个模板适合做什么

这个 ER 图模板帮你把任何关系型数据库的实体、属性和关联关系画清楚。无论是在写迁移脚本之前设计新的 schema、向干系人说明数据模型,还是为新成员文档化现有数据库,ER 图都能让外键和关联条件一目了然——远比直接读 schema dump 或询问原始开发者更快。

适用场景

  • 在写第一个迁移文件之前,设计新应用的数据库 schema。
  • 为现有生产数据库制作文档,帮助新工程师理解数据模型。
  • 向技术负责人或架构师说明 schema 变更方案,供审查。
  • 调试慢查询或缺失关联时,梳理各表之间的关系。
  • 规划多租户 SaaS 的 schema,明确画出租户隔离边界。
  • 为电商系统建模,覆盖商品、订单、用户和库存表。

使用步骤

  1. 1识别主要实体——系统需要存储的对象,比如用户、订单或商品。
  2. 2列出每个实体的关键属性,标注主键。
  3. 3在有关联的实体之间画线,标注关系动词(下单、包含、属于)。
  4. 4给每条关系标注基数:一对一、一对多或多对多。
  5. 5多对多关系需要增加关联表,有自己的主键和两个外键。

简单示例

电商 ER 图

Customer(id, name, email)
| 1 下单 多 |
Order(id, customer_id, created_at, status)
| 1 包含 多 |
OrderItem(id, order_id, product_id, quantity, price)
| 多 引用 1 |
Product(id, name, price, stock)

在线开始编辑

在 CodePic 中打开模板后,替换示例节点,就能很快整理成自己的学习导图。

查看示例: /templates/erd/examples

更多推荐模板