第十章 关系查询处理和查询优化 第十章 关系查询处理和查询优化

1. 在关系数据库系统中,查询优化的目的是()

正确答案: B

2. 代数优化是通过对查询进行()等方式来进行。

正确答案: A

3. 下列关于关系数据库查询处理的描述错误的是()

正确答案: C

4. 下列哪一项不是在查询检查阶段执行的操作()

正确答案: A

5. 下列哪一项不是在查询的物理优化阶段进行的()

正确答案: A

6. 关于选择操作的实现,下列描述错误的是()

正确答案: C

7. 关于嵌套循环连接算法的实现,下列描述错误的是()

正确答案: B

8. 下列哪个信息不能够帮助进行查询优化()

正确答案: D

9. 查询代价计算时一般以哪一项作为主要衡量单位()

正确答案: A

10. 下列哪一项不是代数优化的启发式规则()

正确答案: B

11. 关于物理优化中连接操作的启发式规则,下列描述错误的是()

正确答案: D

12. 如果基本表占用B块,查询条件为"码=值",那么全表扫描算法的平均搜索代价为()

正确答案: C

13. 如果表R有10000个元组,属性A的值均匀分布在1到100之间,那么条件"A=50"的选择率是()

正确答案: A

14. 假设表R有40000个元组,一个块能装40个元组。如果R上属性B建有B+树索引,树高为3层,且符合查询条件的选择率为0.1,使用索引扫描执行select * from R where B=10需要多少次磁盘块读()

正确答案: C

15. 假设表R有40000个元组,S有15000个元组,一个块能装40个R的元组,能装30个S的元组,缓冲区大小为51块,使用嵌套循环算法执行R与S在属性B上的连接操作需要多少次磁盘块读()

正确答案: B