adjacent concept / ER 图
Entity–Relationship Diagram
ER 图是描述实体、属性、关系及其基数的建模图示,用于在实现数据库前检查结构和含义。
Key fields
Identity
- Subtype
- 图示
- Parent Taxonomy
- Database Design
What
- Definition
- ER 图是描述实体、属性、关系及其基数的建模图示,用于在实现数据库前检查结构和含义。
- Prerequisite Knowledge
- Entities, Attributes and Relationships, Cardinality and Relationship Types
Why
- Core Question
- 如何在写 SQL 之前看见实体边界、关系方向和关键约束?
- Mechanism
- 用实体节点、属性和关系线表达模型;再把实体映射为表,把关系映射为外键或中间表。
Where
- Manifestation
- ER 图可以画出 Member、Book、Author、Loan 以及它们的一对多或多对多关系。
How
- Primary Use
- 沟通需求、发现遗漏、检查关系基数,并把概念模型过渡到关系表。
Evidence
- Limitations
- ER 图是设计表达方式,不是数据库本身,也不能替代字段类型、索引、权限和运行时验证。
Lifecycle
- Status
- 草稿
Additional content
- Legacy Tags
- ER 图 · 关系型数据库
Relations
- Related Content
- Junction Tables, ER Diagrams, Knowledge Graphs and Graph Databases
Related content
Relationships come from the local knowledge graph and include reverse links.
- Database Design数据库设计Related
研究如何把真实问题中的对象、属性和关系组织成可靠、可查询、可维护的数据结构。
- Cardinality and Relationship Types一对一、一对多与多对多Related
关系基数描述一侧实体与另一侧实体可以关联多少个实例,常见类型是一对一、一对多和多对多。
- Database Design Process数据库设计流程Reverse · Related
数据库设计流程是把业务需求逐步转成概念模型、关系表、约束和可验证查询的过程。
- Entities, Attributes and Relationships实体、属性与关系Related
实体是需要被识别的对象或概念,属性描述实体,关系描述实体之间发生的联系或事实。
- ER Diagrams, Knowledge Graphs and Graph DatabasesER 图、知识图谱和图数据库的区别Related
ER 图是关系数据库的设计图示,知识图谱是以实体和关系表达知识的表示方式,图数据库是存储和查询图结构数据的数据库系统。
- Junction Tables多对多关系如何拆成中间表Related
中间表是把多对多关系拆成两条一对多关系的表,每一行表示一对实体之间的一次关联。