adjacent concept / 表、行、列与记录

Tables, Rows, Columns and Records

表是同类事实的集合,行或记录是一条事实,列是这类事实的属性,单元格是某条事实在某个属性上的值。

Key fields

Identity

Subtype
概念
Parent Taxonomy
Database Design

What

Definition
表是同类事实的集合,行或记录是一条事实,列是这类事实的属性,单元格是某条事实在某个属性上的值。

Why

Core Question
一张表的每个字段到底描述什么,每一行应该代表什么?
Mechanism
先确定一行的粒度,再为该粒度选择属性;每个单元格尽量保存一个可解释的值。

Where

Manifestation
设计良好的表能清楚回答“这一行代表什么”;字段名称、类型和允许为空的规则共同表达含义。

How

Primary Use
为表设计确定粒度、字段含义和可接受的数据类型。

Evidence

Limitations
字段拆得过细会增加查询复杂度,字段塞得过多会产生重复和歧义;粒度不清通常比字段数量更危险。

Lifecycle

Status
草稿

Additional content

Legacy Tags
关系型数据库