关系代数是一种抽象的查询语言,它用对关系的运算来表达查询,其运算对象是关系、运算结果亦为关系,关系代数的运算符有两类:集合运算符和专门的关系运算符。传统的集合运算是从关系的“水平”方向即行的角度进行,专门的关系运算不仅涉及行而且涉及列。
一. 传统的集合运算
前提:R和S 具有相同的目n(即两个关系都有n个属性) ,相应的属性取自同一个域 。
- 并(Union):R∪S
结果仍为n目关系,由属于R或属于S的元组组成
- 差(Difference):R - S
仍为n目关系,由属于R而不属于S的所有元组组