刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

在关系上进行关系运算的4个等价的表达式,如下所示:

如果严格按照表达式运算顺序执行,则查询效率最高的是表达式( )。

A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

本题考查关系代数运行效率问题。在解决这类问题时,存在一个通用原则:尽可能早地完成选择操作,这样可以降低参与后续联接操作的数据量,从而极大提升运算效率。

根据这一原则,我们来分析四个表达式:

A选项:先进行联接操作,再进行选择操作。
B选项:先进行选择操作,再进行联接操作。这样可以先过滤掉一部分不需要的数据,减少联接操作的数据量,提高查询效率。
C选项:先进行选择操作的一部分,然后进行联接,再进行选择操作的另一部分。这个选项的查询效率取决于具体的数据和选择条件。
D选项:先进行联接操作,再进行两次选择操作。

综合考虑各选项的特点,B选项通过先进行选择操作,减少了参与联接的数据量,从而提高了查询效率。因此,查询效率最高的表达式是B选项。

创作类型:
原创

本文链接:在关系上进行关系运算的4个等价的表达式,如下所示: 如果严格按照表达式运算顺序执行,则查询效率最高

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share