1 / 96
文档名称:

数据库系统概论chp09.ppt

格式:ppt   大小:1,383KB   页数:96
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论chp09.ppt

上传人:ipbohn97 2017/8/1 文件大小:1.35 MB

下载得到文件列表

数据库系统概论chp09.ppt

相关文档

文档介绍

文档介绍:数据库系统概论
第九章关系查询处理和查询优化
第九章关系系统及其查询优化
关系数据库系统的查询处理
关系数据库系统的查询优化
代数优化
物理优化
小结
关系系统及其查询优化(续)
本章目的:
RDBMS的查询处理步骤
查询优化的概念
基本方法和技术
查询优化分类:
代数优化
物理优化
关系数据库系统的查询处理
查询处理步骤
实现查询操作的算法示例
查询处理步骤
RDBMS查询处理阶段:
1. 查询分析
2. 查询检查
3. 查询优化
4. 查询执行
查询处理步骤(续)
查询处理步骤
1. 查询分析
对查询语句进行扫描、词法分析和语法分析
从查询语句中识别出语言符号
进行语法检查和语法分析
2. 查询检查
根据数据字典对合法的查询语句进行语义检查
根据数据字典中的用户权限和完整性约束定义对用户的存取权限进行检查
检查通过后把SQL查询语句转换成等价的关系代数表达式
RDBMS一般都用查询树(语法分析树)来表示扩展的关系代数表达式
把数据库对象的外部名称转换为内部表示
3. 查询优化
查询优化:选择一个高效执行的查询处理策略
查询优化分类:
代数优化:指关系代数表达式的优化
物理优化:指存取路径和底层操作算法的选择
查询优化方法选择的依据:
基于规则(rule based)
基于代价(cost based)
基于语义(semantic based)
4. 查询执行
依据优化器得到的执行策略生成查询计划
代码生成器(code generator)生成执行查询计划的代码