10 表中的一个属性(组),它的值可以唯一地标识一个元组。如:学号。
(6
)外关键字
如果一个关系中的属性或属性组并非该关系的关键字,但它们是另外一个关系的关键字,则称其为该关系的外关键字。
(7)候选码
表中的某一个属性,它的值可以唯一地标志一个元组。一个表中可能有多个候选码,选择一个作为主键,主键的属性称为主属性。
关系的特点:
(1)关系必须规范化。规范化是指关系模型中的每一个关系模式都必须满足一定的要求。最基本的要求是每个属性必须是不可分割的数据单元,即表中不能在包含表。
(2)在同一个关系中不能出现相同的属性名。
(3)关系中不允许有完全相同的元组,即冗余。
(4)在一个关系中元组的次序无关紧要。
(5)在一个关系中列的次序无关紧要。
1.2.2 关系运算
在关系数据库中,关系的基本运算有两类:传统的集合运算和专门的关系运算。
一 传统的集合运算
1.并
设有两个关系R 和S ,它们具有相同的结构。R 和S 的并是由属于R 或属于S 的元组组成的集合,运算符为∪。
2.差
设有两个关系R 和S ,它们具有相同的结构。R 和S 的差是由属于R 但不属于S 的元组组成的集合。运算符为-。
3.交
设有两个关系R 和S ,它们具有相同的结构。R 和S 的交是由既属于R 又属于S 的元组组成的集合,运算符为∩。