早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
若有关系模式R(A,B,C)和S(C,D,E),关系代数表达式E1、E2、E3和E4,且如果严格按照表达式运算顺序,查
题目
若有关系模式R(A,B,C)和S(C,D,E),关系代数表达式E1、E2、E3和E4,且如果严格按照表达式运算顺序,查询效率最高的是(36)。
A.E1
B.E2
C.E3
D.E4
参考答案
正确答案:C
解析:表达式E1是先对关系R和S进行笛卡尔积运算再做投影运算;表达式E2是先做投影运算再进行笛卡尔积运算,然后又做投影运算;表达式E4是先做自然连接运算再做投影运算,而表达式E3将选取运算σB'2007'(R)和σE='80'(S)移到了叶节点,然后进行自然连接。这样满足条件的元组数比先进行笛卡尔积产生的元组数大大下降,甚至无需中间文件,就可将中间结果放在内存,最后在内存即可形成所需结果集,它的查询效率最高。
解析:表达式E1是先对关系R和S进行笛卡尔积运算再做投影运算;表达式E2是先做投影运算再进行笛卡尔积运算,然后又做投影运算;表达式E4是先做自然连接运算再做投影运算,而表达式E3将选取运算σB'2007'(R)和σE='80'(S)移到了叶节点,然后进行自然连接。这样满足条件的元组数比先进行笛卡尔积产生的元组数大大下降,甚至无需中间文件,就可将中间结果放在内存,最后在内存即可形成所需结果集,它的查询效率最高。
看了若有关系模式R(A,B,C)和...的网友还看了以下:
1.鸡兔共有110只脚,若鸡数和兔数互换,则有100只脚,鸡和兔各有多少只?2.小军和小华同时从1 数学 2020-04-27 …
若甲数和乙数的最大公数是乙数,那么它们的最小公倍数是() 数学 2020-04-27 …
甲数和乙数的比是5:3,若甲数和乙数的差是24,则甲数是() 数学 2020-06-03 …
鸡兔同笼鸡兔共有110只脚,若鸡数和兔数互换,则有脚100只,鸡和兔个有多少只? 数学 2020-06-10 …
小明和小红玩掷骰子的游戏,共有两枚骰子,一起掷出.若两枚骰子的点数和为7,则小明胜;若点数和为8, 其他 2020-06-19 …
甲乙手中各拿着写有数字2478的四张卡片.每人拿出一张卡片,若两数和是双数,甲赢.若两数和是单数, 其他 2020-07-04 …
甲、乙两数的比值是八分之五,若甲数和乙数同时乘以0.469,则甲乙两数的最简整数比是(): 数学 2020-07-17 …
简单的初中数学题!1.在3米高,坡度为1:2.5的楼梯表面铺地毯,地毯的长度至少需要__米.2.若两 数学 2020-11-21 …
(08年调研一文)若函数和函数都是定义在实数集R上的函数,且方程有实数解,则不可能是()A.B.C. 数学 2020-12-04 …
问几道数学题.1.甲乙两数的比值是八分之六,若甲数和乙数同时乘0.469,则甲乙两数的最简整数比是? 数学 2020-12-19 …