close
Boardmix博思白板 logo boardmix 白板
产品
AI工具
企业服务

实体关系图 · 数据库设计 · 团队评审

ER图在线绘制

把数据关系画清楚

用实体、属性和联系整理业务规则。选择 ER 图模板,在同一张画布上补充字段、讨论关系,让产品、开发和业务团队对模型达成共识。

  • 浏览器打开即可开始
  • 模板可按业务修改
  • 支持多人协作与分享
Boardmix 编辑器中用实体、属性与联系绘制 ER 图的产品界面
在画布上组织实体、字段与业务关系

从一个订单,读懂实体之间的关系

ER 图不只是连线,更要说明数据如何关联

实体表示要记录的对象,属性描述对象的信息,联系说明对象之间的关系。下面用一个简化的订单模型,展示主键、外键和关系基数。

订单数据关系示例逻辑模型

客户 Customer

  • PK客户 ID
  • 姓名
下单10..N

订单 Order

  • PK订单 ID
  • FK客户 ID
  • 下单时间
包含10..N

商品 Product

  • PK商品 ID
  • 商品名
  • 当前单价
对应10..N

订单明细 OrderItem

  • PK·FK订单 ID
  • PK行号
  • FK商品 ID
  • 数量
  • 成交单价
读图提示:1 表示一个,0..N 表示零个或多个;PK 为主键,FK 为外键。本例允许草稿订单暂时没有明细。
01

先确定“谁是谁”

客户、订单和商品各有唯一 ID。订单明细用“订单 ID+行号”共同标识,同一订单可以记录多行商品。

02

再回答“一个对应几个”

一个客户可以没有订单,也可以有多笔订单;每笔订单属于一个客户。连线两端的数量规则都要说清。

03

把多对多拆成可记录的明细

订单与商品通过“订单明细”关联。数量、成交单价放在明细中,商品调价后仍能保留历史成交信息。

图画对了,还要核对业务规则

例如“订单被确认时,必须至少有一条明细”,需要单独说明和验证,不能只靠一条外键关系保证。

在社区寻找更多ER图案例,查看完整作品与使用条件。

浏览更多ER图模板

从业务需求到可讨论的模型

ER 图怎么画?按这四步逐步完善

先明确业务含义,再处理图形布局。命名、关系和例外情况清楚了,图才便于后续设计与交付。

  1. 1

    列出实体,划清范围

    从业务描述中找出需要独立记录的对象,例如客户、订单和商品。说明这张图覆盖哪些业务,避免把操作步骤直接当成实体。

    形成:实体清单与业务边界
  2. 2

    补充属性,标记主外键

    为实体列出必要字段,确定唯一标识。画逻辑模型时标清 PK、FK;多字段共同构成主键时,要说明组合规则。

    形成:字段说明与标识规则
  3. 3

    连接关系,写明基数

    逐条判断一对一、一对多或多对多,并确认是否允许零个关联。需要记录多对多关系时,用关联实体承载关系自身的属性。

    形成:关系、数量与可选性
  4. 4

    用具体案例走查

    检查新建、修改、删除和异常情形。例如客户尚未下单、商品调价、订单取消时,已有记录应怎样保留,再与团队确认后分享。

    形成:可评审的模型与问题清单

把模型放进团队讨论

让关系图、字段说明与评审意见留在同一张画布

在 Boardmix 中,除了绘制 ER 图,还可以用文本、便签和评论补充约束与待确认事项。业务同事说明规则,开发同事核对字段,减少图与说明分散带来的遗漏。

  • 图与说明一起整理在实体附近写清字段含义、命名约定和业务例外。
  • 围绕同一模型评审邀请成员协作,用评论集中讨论尚未确定的关系。
  • 确认后分享与交付按需要设置分享权限;导出前检查文字、连线和范围,具体格式以当前界面为准。

ER 图在线绘制常见问题

ER 图和流程图有什么区别?

ER 图描述实体、属性及实体之间的关系,重点是“数据如何关联”;流程图描述动作、判断与先后顺序,重点是“事情如何执行”。设计订单系统时,可用 ER 图说明客户与订单的数据关系,用流程图说明下单、支付和发货的过程。

ER 图应该用矩形、菱形,还是带字段的表框?

取决于模型阶段和团队约定。Chen 表示法常用矩形表示实体、椭圆表示属性、菱形表示联系;带字段的实体框与乌鸦脚等标记常用于更细的数据建模。本页订单示例使用实体框和数字基数。选择一种清晰的表示法,并提供必要图例,避免混用符号却不解释。

多对多关系怎么画?

概念模型可以直接表达多对多关系;推进到关系表设计时,通常增加关联实体。例如订单与商品之间增加订单明细,用订单 ID 和商品 ID 关联两端,并记录数量、成交单价。主键设计要符合业务,本页用“订单 ID+行号”,允许同一商品在一笔订单中出现多行。

Boardmix 可以免费绘制 ER 图吗?

可以从免费账户开始绘制,再按实际需要选择方案。可编辑文件、协作及导出等权益以当前账户和官方定价说明为准;不要将免费开始理解为所有功能和使用量均无限制。

在线画好的 ER 图可以和团队一起修改吗?

可以通过 Boardmix 的分享与协作功能邀请成员参与,按实际需要设置查看或编辑权限。评审时建议把字段含义、关系基数和待确认事项放在图旁,交付前再次检查分享对象与权限。

画好 ER 图,就完成数据库设计了吗?

还没有。ER 图用于表达和讨论数据关系;落地数据库时,还需确认字段类型、非空与唯一约束、索引、删除规则及性能要求。画布上的连线不等于数据库已经创建外键,也不代替数据库中的约束配置和验证。

了解当前账户权益:查看定价与方案

下一步,在 Boardmix 中开始

从一张 ER 图,讲清数据之间的关系

先确认实体、属性和关系基数,再邀请业务与研发一起核对。