- 7
- 0
- 约6.54千字
- 约 51页
- 2019-03-23 发布于江苏
- 举报
§9.4实现关系运算的算法代价 嵌套循环连接 算法分析: 与文件的线性扫描算法类似,关系文件的每个数据块都必须被访问; 不要求有任何索引,任何连接条件都能适应; 对关系r的每一条记录都必须对关系s做一次完整的扫描,因此算法代价为: 最坏情况下:缓冲区只能容纳每个关系的一个数据块,因而EJ=nr*bs+br 最好情况下:两个关系都能放到内存里,因而算法代价为EJ=bs+br 第一节课的问题:谁将作为连接的内关系? §9.4实现关系运算的算法代价 索引嵌套循环连接 将嵌套循环连接算法中的文件扫描用索引扫描来代替: 算法分析: 在给定元组tr的情况下,在关系s中查找满足连接条件的元组本质上是在s上做选择运算。因此该算法的代价为: EJ = br + nr * c 其中c是使用连接条件并利用索引对关系s进行单个选择运算的代价。 索引该建在什么地方? §9.5表达式的求值方法 概述:关系代数表达式的代价估计 前面讨论的都是实现单个关系运算的算法与算法分析; 实际上在一个关系代数表达式里常常含有多个不同或相同的关系运算,那么如何估计整个表达式的计算代价呢?这主要与整个表达式的计算方法有关: 实体化计算方法 流水线计算方法 上述两种方法的相互结合(参见§9.6) §9.5表达式的求值方法 实体化计算方法 以适当的顺序每次执行表达式里的一个关系运算,每次计算的结果都被保存(实体化)到一个临时关
您可能关注的文档
- 七年级历史下册-7.3《宋代的社会生活》课件-川教版.ppt
- 七年级历史下册-8.2《明朝的对外经济文化交流》课件-川教版.ppt
- 七年级历史下册-第20课《统一多民族国家的巩固》课件-北师大版.ppt
- 七年级历史下册-第21课-南方经济的发展课件.ppt
- 七年级历史下册第一单元复习课件2.ppt
- 七年级历史下册-中外的交往与冲突课件3-人教新课标版.ppt
- 七年级历史先民的智慧与创造1.ppt
- 七年级历史先民的智慧与创造2(1).ppt
- 七年级历史与同为一家3.ppt
- 七年级上册第一课散步莫怀戚.ppt
- 中国国家标准 GB/T 24480-2026电梯层门耐火试验 泄漏量、隔热、辐射测定法.pdf
- 《GB/T 24480-2026电梯层门耐火试验 泄漏量、隔热、辐射测定法》.pdf
- GB/T 1406.4-2026灯头的型式和尺寸 第4部分:杂类灯头.pdf
- 中国国家标准 GB/T 1406.4-2026灯头的型式和尺寸 第4部分:杂类灯头.pdf
- 《GB/T 1406.4-2026灯头的型式和尺寸 第4部分:杂类灯头》.pdf
- 汛期值班交接班制度(基层完整版).doc
- 《心理危机与干预》配套PPT课件.pptx
- 2026年中国母线保护继电器行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母线配电系统行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴级纸巾行业市场规模及投资前景预测分析报告.pdf
原创力文档

文档评论(0)