数据库——关系代数之扩展操作
交(Intersection)
定义:假设关系R和关系S是并相容的,则关系R与关系S的交运算结果也是一个关系,记作:R S,它由同时出现在关系R和关系S中的元组构成
数学描述:R S={ t | t
R
t
S },其中 t 是元组
-连接(
-Join)
定义:给定关系R和关系S,R与S的连接运算结果也是一个关系,记作
,它由关系R和关系S的笛卡尔积中,选取R中属性A与S中属性B之间满足
条件的元组构成
数学描述:
是比较运算符,
{
}
等值连接(Equi-Join)
定义:R与S的等值连接记作,它由关系R和关系S的笛卡尔积中任取R中属性A与S属性S上值相等的元组构成
数学描述:
自然连接
定义:关系R和关系S的笛卡尔积中选取相同属性组B上等值相等的元组所构成,记作
数学描述:
*自然连接和等值连接的区别:自然连接只会显示一列相同列,等值会显示两次