关系运算主要包括以下几种:
传统的集合运算
并(UNION):将两个关系中的元组合并,前提是这两个关系具有相同的结构。
差(DIFFERENCE):从一个关系中去除与另一个关系中的元组相同的元组。
交(INTERSECT):找出同时属于两个关系的元组。
专门的关系运算
选择(SELECTION):根据给定的条件从关系中选择元组。
投影(PROJECTION):从关系的属性中选择若干属性组成新的关系。
连接(JOIN):将两个关系通过某些属性连接起来形成一个新的关系。
除法(DIVISION):在关系代数中,除法可以理解为笛卡尔积的逆运算。
外连接(OUTER JOIN):包括左外连接、右外连接和全外连接,用于合并两个关系,并包含不匹配的元组。
这些运算可以组合使用,以完成更复杂的查询需求