1、并:设有两个关系R和S,它们具有相同的结构。R和S的并是由属于R或属于S的元组组成的集合,运算符为∪。记为T=R∪S。
2、差:R和S的差是由属于R但不属于S的元组组成的集合,运算符为-。记为T=R-S。
3、交:R和S的交是由既属于R又属于S的元组组成的集合,运算符为∩。记为T=R∩S。R∩S=R-(R-S)。
并、差、交属于关系的基本运算中的传统的集合运算,除此以外关系基本运算的另一类是专门的关系运算(选择、投影、联接等),有些查询需要几个基本运算的组合,要经过若干步骤才能完成。
扩展资料:
在关系代数运算中,有5种基本运算,它们是并(U)、差(—)、投影、选择、笛卡尔积(X),其它运算即交、连接和除,均可通过5种基本的运算来表达。
选择运算:
从关系中找出满足给定条件的那些元组称为选择。其中的条件是以逻辑表达式给出的,值为真的元组将被选取。这种运算是从水平方向抽取元组。在FOXPRO中的短语FOR<条件>和WHILE<条件>均相当于选择运算。
如:LISTFOR出版单位='高等教育出版社'AND单价<=20
投影运算:
从关系模式中挑选若干属性组成新的关系称为投影。这是从列的角度进行的运算,相当于对关系进行垂直分解。在FOXPRO中短语FIELDS<字段1,字段2,…>相当于投影运算。如:LISTFIELDS单位,姓名
选择和投影运算都是属于一目运算,它们的操作对象只是一个关系。
连接运算属于二目运算,是从两个关系元组的所有组合中选取满足一定条件的元组,由这些元组形成连接运算的结果关系,其中条件表达式涉及到两个关系中属性的比较,该表达式的取值为真或假。
参考资料:百度百科-基本运算