关系模型的数据结构 非常单一,在用户看来,关系模型中数据的逻辑结构是一张扁平的二维的表。 但关系模型的这种简单的数据结构能够表达丰富的语义,描述出现实世界的实体以及实体间的各种联系。
| 关系(Relation):对应通常说的表; |
| 元组(Tuple):表中的一行即为一个元组; |
| 属性(Attribute):表中的一列即为一个属性; |
| 主码(Key):表中的某个属性组,它可以唯一确定一个元组; |
| 域(Domain):属性的取值范围; |
| 分量:元组中的一个属性值; |
| 关系模式:对关系的描述,一般表示为: |
| 关系名(属性1,属性2,…,属性n) |
| 在关系模型中,实体以及实体间的联系都是用关系来表示。 |
| 关系模型要求关系必须是规范化的,最基本的条件就是,关系的每一个分量必须是一个不可分的数据项,即不允许表中还有表。 |
|
