第九章关系查询处理和查询优化
- 格式:ppt
- 大小:560.00 KB
- 文档页数:25
《控制科学与工程》专业同等学力加试考试大纲一、考试形式笔试。
二、考试科目《数据库基础》三、试卷满分及考试时间试卷满分100分,考试时间1.5小时。
四、试题题型结构名词解释题,简答题,综合题等。
五、主要参考书《数据库系统概论》,王珊、萨师煊编著,高等教育出版社,第五版。
六、试卷考查内容比例1.数据库绪论(8%)2.关系数据库(4%)3.关系数据库标准语言SQL(30%)4.数据安全性与完整性(2%)5.关系数据理论(14%)6.数据库设计与编程(30%)7.关系系统及其查询优化(8%)8.数据库恢复技术与并发控制技术(4%)七、课程考试内容及要求第一章数据库绪论考核要求:1、了解数据库系统的特点;2、掌握数据模型的基本概念;3、重点掌握数据库系统结构和组成;4、了解数据库技术的主要研究领域。
第二章关系数据库考核要求:1、了解关系模型的基本概念;2、重点掌握关系代数;3、重点掌握关系演算;4、重点掌握查询优化。
第三章关系数据库标准语言SQL考核要求:1、了解SQL的数据定义;2、重点掌握SQL的数据查询;3、重点掌握SQL的数据更新。
第四章数据库安全性考核要求:1、了解计算机系统安全性;2、掌握数据库安全性控制。
第五章数据库完整性考核要求:1、了解完整性约束条件;2、了解完整性控制。
第六章关系数据理论考核要求:1、掌握函数依赖;2、掌握范式的分解与应用。
第七章数据库设计考核要求:1、了解数据库设计的基本步骤;2、掌握数据库设计内容、设计描述、设计方法等;3、掌握E-R图向关系模型的转换。
第八章数据库编程考核要求:掌握嵌入式SQL的基本概念及简单应用,了解其应用;掌握存储过程的基本概念及简单应用,了解其应用;掌握ODBC的基本概念及原理、其编程基本方法和技巧,了解其应用。
第九章关系查询处理及其查询优化考核要求:1、了解关系系统的分类;2、重点掌握关系系统的查询优化;3、掌握查询的语法树以及优化后的语法树。
第9章关系查询处理和查询优化一、选择题1.关系代数表达式的优化策略中,首先要做的是()。
A.对文件进行预处理B.尽早执行选择运算C.执行笛卡尔积运算D.投影运算【答案】B2.在关系代数运算中,最费时间和空间的是()。
A.选择和投影运算B.除法运算C.笛卡尔积和连接运算D.差运算【答案】C【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在后面做。
3.根据系统所提供的存取路径,选择合理的存取策略,这种优化方式称为()。
A.物理优化B.代数优化C.规则优化D.代价估算优化【答案】A【解析】物理优化是根据数据字典中的存取路径、数据的存储分布以及聚簇情况等信息来选择低层的存取路径。
4.在关系代数表达式的等价优化中,不正确的叙述是()。
A.尽可能早地执行连接B.尽可能早地执行选择C.尽可能早地执行投影D.把笛卡尔积和随后的选择合并成连接运算【答案】A【解析】在关系代数表达式中,连接运算的结果常常是一个较大的关系。
如果尽可能早地执行连接,则运算得到的中间结果就会很大。
5.设E是关系代数表达式,F是选取条件表达式,并且只涉及A1,…,A n属性,则有()。
A.бF(πA1,…,An(E))≡πA1,…,An(бF(E))B.бF(πA1,…,An(E))≡πA1,…,An(E)C.бF(πA1,…,An(E))≡πA1(бF(E))D.πA1,…,An(бF(E))≡πA1,…,An(бF(πA1,…,An,B1,…,Bm(E)))【答案】A6.如果一个系统定义为关系系统,则它必须()。
A.支持关系数据库B.支持选择、投影和连接运算C.A和B均成立D.A、B都不需要【答案】C7.如果一个系统为关系完备系统,那么它支持()。
A.关系数据结构B.A与选择、投影和连接C.A与所有的关系代数操作D.C与实体完整性、参照完整性【答案】C二、填空题1.关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。