adjacent concept / 实体、属性与关系

Entities, Attributes and Relationships

实体是需要被识别的对象或概念,属性描述实体,关系描述实体之间发生的联系或事实。

Key fields

Identity

Subtype
概念
Parent Taxonomy
Database Design

What

Definition
实体是需要被识别的对象或概念,属性描述实体,关系描述实体之间发生的联系或事实。
Prerequisite Knowledge
Relational Model, Tables, Rows, Columns and Records

Why

Core Question
业务叙述中的名词、特征和动作,分别应该如何映射到数据库结构?
Mechanism
先确定实体边界,再区分属性与关系;关系若有自己的属性,通常应成为独立的事实或中间表。

Where

Manifestation
会员、图书、作者是实体;姓名、书名是属性;借阅、创作是实体之间的关系。

How

Primary Use
把自然语言需求转成可讨论的建模对象,为表和关系设计建立共同词汇。

Evidence

Limitations
同一个词在不同业务中可能是实体也可能是属性,不能脱离业务生命周期、唯一性和变化方式机械判断。

Lifecycle

Status
草稿

Additional content

Legacy Tags
关系型数据库 · ER 图

Relations

Related Content
Relational Model, Tables, Rows, Columns and Records, Entity–Relationship Diagram