五个基本的关系代数操作
五个关系代数操作分别是:并、差、笛卡尔积、投影和选择。
它们组成了关系代数完备的操作集。例子,分析下面两个关系:
关系代数操作的结果
(a)R∪S 并 (b)R-S 差 (c)R×S 笛卡尔积 (d)πC,A(R) 投影 (e)σB>’4’ (R) 选择
说明:笛卡尔积,若R有m个元组,S有n个元组,则R×S有m×n个元组。投影,C和A为属性名,说明要选择的列。选择B>'4',即选择语句的条件,对关系做水平分割,选择符合条件的元组。
连接
连接是从关系R和S的笛卡尔积中选取属性值满足某一个操作的元组。
下面的例子同σ2=4 (R×S)。
自然连接