关系运算
上一节
下一节
(1)并(∪):设关系R和S有相同的结构,则R∪S由属于R或属于S的元组组成。
例:

(2)交(∩):设关系R和S有相同的结构,则R∩S由既属于R又属于S的元组组成。例:

(3)差(-):设关系R和S有相同的结构,则R-S由属于R但不属于S的元组组成。例:

(4)笛卡尔积(×):设n元关系R和m元关系S,则R×S是一个n×m元组的集合。注意,R和S关系的结构不必相同。例:

(σF(R)):从关系中选择满足一定条件的元组形成新关系。

(2)投影(πA(R)):从关系中选择若干属性列组成新的关系。

(3)连接(θ):从两个关系的笛卡尔积中选取满足一定条件的元组。
有两种形式:等值连接,自然连接
等值连接(R|×|S(A=B)):从R和S的笛卡尔积中选择A,B属性值相等的元组。注: A、B是属性集合

自然连接(R|×|S):要求A,B属性组必须相同,并在结果中去掉重复的属性列。在实际数据库关系中利用相关表外键进行自然连接运算。

