1
数据库原理与应用技术
1.3.2.1 2.2.1 传统的集合运算
2.2.1 传统的集合运算

当传统的集合运算并、交、差用于关系时,要求参与运算的两个关系必须是同类关系。所谓同类关系是指在两个关系中,元组的分量个数相同,相应属性取自同一个域。并、交、差这三种运算可以实现表中数据的插入、删除和修改等操作。

现有关系R和关系S,如表2-5和表2-6所示。

表2-5 关系R

表2-6 关系S

1. 并

由属于R或属于S或同时属于R和S的元组构成的集合,记为R∪S。表2-7就是R和S并运算的结果。

表2-7 R∪S

2. 交

由同时属于R和S的元组组成的集合,记为R∩S。表2-8就是R和S交运算的结果。

3. 差

由属于R但不属于S的元组组成的集合,记为R-S。表2-9就是R和S差运算的结果。

表2-8 R∩S

表2-9 R-S