集合和关系模式传统和专门的运算数据库的基础知识(3)

2023-04-29 来源:飞速影视
连接(join)运算是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。形式定义为R (连接条件) S=σ(连接条件)(R×S),其中连接条件是关系R和S上可比属性的比较运算表达式或可比属性组的逻辑运算表达式。
当连接条件为等式时,称连接为等值连接(equal join)。如果两个关系所有相同的属性作为等值连接,而且又取消了重复属性,则称为自然连接(natural join)。关系R和S的自然连接记为:RS

集合和关系模式传统和专门的运算数据库的基础知识


两个关系R和S在做自然连接时,选择两个关系在公共属性上值相等的元组构成新的关系。此时,关系R汇总某些元组有可能在S中不存在公共属性上值相等的元组,从而造成R中这些元祖造操作时被舍弃了,同样,S中某些元组也可能被舍弃。
如果把舍弃的元组也保存在结果关系中,而在其它属性上填空值(Null),那么这种连接就叫做外连接(Outer join)。如果只把左边关系R中要舍弃的元组保留就叫做左外连接(Left outer join或Left join),如果只把右边关系S中要舍弃的元组保留就叫做右外连接(Right outer join或Right join)。

集合和关系模式传统和专门的运算数据库的基础知识



相关影视
合作伙伴
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)

www.fs94.org-飞速影视 粤ICP备74369512号