一、基本定义

图:关系(Relation)的示例

图:关系(Relation)的示例

<aside> 💡

相对应地,relationship表示实体(entry)之间的关联,与此处的relation不同

</aside>

二、关系型数据库的结构

1. 基本结构

给定集合:$D_1,D_2,...,D_n\space (D_i=a_{ij}|{}_{j=1...k})$ ,则它们的笛卡尔乘积(Cartesian Product)为 $D_1\times D_2\times...\times D_n$,关系 $r$ 即为上述笛卡尔乘积的子集

示例:

图:关系的含义示例

图:关系的含义示例

2. 属性(Attribute)

3. 关系的概念

关系包含两个概念:关系模式(relation schema)和关系实例(relation instance)

  1. 关系模式:描述关系的结构
  2. 关系实例:关系中的数据在某一特定时刻的快照(snapshot)

image.png

4. 关系的特性