关系R、S如下表所示,RS的结果集有____①____个元组,R、S的左外联接、右外联接的元组个数分别为____②____。 ②

admin2021-02-03  38

问题 关系R、S如下表所示,RS的结果集有____①____个元组,R、S的左外联接、右外联接的元组个数分别为____②____。


选项 A、2、2
B、2、4
C、4、4
D、4、8

答案C

解析 本题考查关系代数运算的基础知识。试题①的正确选项为B。两个关系R和S进行自然连接时,选择两个关系R和S公共属性上相等的元组,去掉重复的属性列构成新关系。由于本题R和S公共属性上相等的元组只有R和S上的元组2和元组3中的R.A1=S.A1,R.A2=S.A2,故去掉重复属性列S.A1,S.A2,结果集应为{(2,1,4,8),(3,4,4,4)}。
试题②的正确选项为C。两个关系R和S进行自然连接时,选择R和S公共属性上相等的元组、去掉重复的属性列来构成新关系。在这种情况下,关系R中的某些元组有可能在关系S中不存在公共属性值上相等的元组,造成关系R中这些元组的值在运算时被舍弃了;同样关系S中的某些元组也可能舍弃。为此,扩充了关系运算左外联接、右外联接和完全外联接。
左外联接是指R与S进行自然连接时,只把R中舍弃的元组放到新关系中。
右外联接是指R与S进行自然连接时,只把S中舍弃的元组放到新关系中。
完全外联接是指R与S进行自然连接时,把R和S中舍弃的元组都放到新关系中。
题中R与S的左外联接、右外联接的结果如下表所示。

从运算的结果可以看出R与S的左外联接、右外联接的元组个数分别为4、4。
转载请注明原文地址:https://jikaoti.com/ti/r6oiFFFM
0

相关试题推荐
最新回复(0)