数据库系统原理笔记(3)

关系的等价描述

关系是元组的集合,而不是元组的列表。因此关系中元组的出现顺序不是实质问题。

改变关系的属性次序时,对应的元组的份量也要进行相应移动,它们所在列的次序也要相对改动。

关系实例

一个给定关系中元组的集合叫做关系的实例,然而由于通常的数据库系统仅仅只维护了一个吧,即关系的“当前”元组集合,这个关系实例称为当前实例

关系上的键

前面提到过,关系模型中可以对数据库模式的关系加很多约束,现在仅仅讨论一种非常基本的约束:键约束

由关系的一组属性集组成,通过定义键可以保证关西实例上任何两个原则素的值在定义键的属性集上取值不同。

值得注意的是,键需要对于关系的所有实例都具有唯一性,也就说不仅仅针对与当前具有唯一性,对于今后可能会添加进来的实例也应当具有唯一性。

对于键的选择而言,这并不是唯一的。例如,建立全国人员信息库,可以使用DNA序列或者指纹码作为键用于区分。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章