数据库作业19:第九章: 关系查询处理和查询优化
(1)需要20000/40 = 500次
(2)(3个B+树,一个数据)
(3)S中本身:1200/30 = 40(块),需要的次数为:40 + 500 * (40 /内存分配的块数)
(4)
有序:(20000 /40)+(1200 /30) =540
无序:排序 + 有序
3.对学生课程数据库,查询信息系学生选修了的所有课程名称。
select Cname
from Student, Course, sc
where Student Sno-SC.Sno and SC.Cno=Course.Cno and Student.Sdept = ‘IS’:
试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标准语法树。
4.对于下面的数据库模式
Teacher(Tno,Tname,Tage, Tsex);
Department (Dno, Dname, Tno);
Work (Tn, Dno,Year, Salary)
假设Teacher的Tno属性、Dcpartment的Dno属性以及Work的Year属性上有B+树索引,说明下列查询语句的一种较优的处理方法。
1)全表扫描算法
select *from teacher where Tsex=‘女’
(2)全表扫描算法
select *from department where Dno<301
(3)全表扫描算法
select *from work where Year <>2000
(4)利用Year属性上的B+树索引
select *from work where year > 2000 and salary<5000
(5)全表扫描
select *from work where year<2000 or salary<5000
- 数据库作业 十九 第九章: 关系查询处理和查询优化
- 第九章 关系查询处理和查询优化
- 【数据库系统概论】-关系查询处理和查询优化
- 第九章-----关系处理和查询优化
- 数据库查询优化方案(处理上百万级记录如何提高处理查询速度)
- [数据库]关系数据库的查询优化
- 关系数据库的查询优化策略----总结了一些查询优化的方法,希望可以对大家有所帮助
- 6-1数据库查询处理与优化
- 数据库查询优化方案(处理上百万级记录如何提高处理查询速度)
- 高级数据库系统-查询处理及优化
- 数据库 - 关系数据库系统的查询处理
- 关系数据库系统的查询优化
- 数据库查询优化方案(处理上百万级记录如何提高处理查询速度)(转载)
- 关系数据库查询优化的初次体验
- [转载]数据库查询优化方案(处理上百万级记录如何提高处理查询速度)
- 数据库处理海量数据时的一些优化查询速度方法
- 基于关系数据库的查询优化
- 第9章 关系查询处理和查询优化(数据库系统概论)
- 数据库查询优化方案(处理上百万级记录如何提高处理查询速度)总结不好之处请指点----
- 关系数据库的查询优化策略(二)