WebMD
本页大纲

实体关系模型(Entity-Relationship Model)

缩写:ER

简述

用实体、属性与关系描述业务概念结构的建模方法,常画 ER 图。是从业务语言到表设计的中间层,不等于最终物理表。

为何出现

需要在写表之前对齐「有哪些东西、如何关联」。

使用场景

需求澄清、库表设计评审、领域专家与研发对话。

实践与应用

• 先画实体与基数(1:1/1:N/N:M),再决定关联表。
• 属性归属争议时回到业务不变量。
• N:M 拆成关联实体并考虑是否带属性。

注意事项

• ER 过细会变成实现图;过粗无法指导建表。
• 与代码领域模型可能不完全同构,需映射说明。

信号与度量

评审能否回答主键、基数、强制/可选关系。

关联术语

• 关系模型:逻辑落地
• 实体 / 联系:建模元素
• 主键 / 外键:映射结果