邻接学科概念 / Entity–Relationship Diagram

ER 图

ER 图是描述实体、属性、关系及其基数的建模图示,用于在实现数据库前检查结构和含义。

关键字段

Identity · 身份

子类型
图示
父级类目
数据库设计

What · 是什么

定义
ER 图是描述实体、属性、关系及其基数的建模图示,用于在实现数据库前检查结构和含义。
前置知识
实体、属性与关系、一对一、一对多与多对多

Why · 为什么

核心问题
如何在写 SQL 之前看见实体边界、关系方向和关键约束?
作用机制
用实体节点、属性和关系线表达模型;再把实体映射为表,把关系映射为外键或中间表。

Where · 在哪里

表现形式
ER 图可以画出 Member、Book、Author、Loan 以及它们的一对多或多对多关系。

How · 怎么做

主要用途
沟通需求、发现遗漏、检查关系基数,并把概念模型过渡到关系表。

Evidence · 证据

局限与边界
ER 图是设计表达方式,不是数据库本身,也不能替代字段类型、索引、权限和运行时验证。

Lifecycle · 生命周期

状态
草稿

Content · 补充内容

兼容标签
ER 图 · 关系型数据库

Relation · 关联

相关内容
多对多关系如何拆成中间表、ER 图、知识图谱和图数据库的区别