华中科技大学数据库第09章关系查询处理和查询优化
第9章 关系查询处理和查询优化 9.1 关系数据库系统的查询处理 9.2 关系数据库系统的查询优化 9.3 代数优化 9.4 物理优化 9.5 小 结 9.1 关系数据库系统的查询处理 9.1.1 查询处理步骤 9.1.2 实现查询操作的算法示例 9.1.1 查询处理步骤 RDBMS查询处理分4个阶段: 1. 查询分析 2. 查询检查 3. 查询优化 4. 查询执行 9.1.1 查询处理步骤 1 查询分析 语句扫描、词法分析和语法分析 符合SQL语法? 2 查询检查 根据数据字典对合法的查询语句进行语义检查。 属性、关系名存在否? 权限和完整性约束? SQL→关系代数表达式 用查询树、语法分析树表达关系代数表达式 数据库外部名称转换为内部表示 9.1.1 查询处理步骤 3 查询优化 选择一个高效的查询处理策略 查询优化分类 代数优化 物理优化 查询优化方法选择的依据 基于规则(rule based) 基于代价(cost based) 基于语义(semantic based) 9.1.1 查询处理步骤 4 查询执行 根据优化器得到的执行策略生成查询计划 由代码生成器生成执行这个查询计划的代码 9.1.1 查询处理步骤 9.1 关系数据库系统的查询处理 9.1.1 查询处理步骤 9.1.2 实现查询操作的算法示例 9.1.2 查询操作算法示例
您可能关注的文档
- 仓储与库存控制-第7章保管技术.ppt
- 内部控制的建立、执行与监督.ppt
- 内蒙古鄂尔多斯市康巴什新区第二中学七年级生物上册第三节动物细胞.ppt
- 冠状动脉ct三维成像的临床应用雷剑.ppt
- 冲刺2010宁夏中考思品专题四:知法用法自立自强学过安全的生活.ppt
- 凝聚力主题班会.ppt
- 分子药理学-缺血再灌注损伤杜冠华.ppt
- 分数的初步认识三年级上册.ppt
- 分析化学仪器分析第六章原子发射光谱法.ppt
- 分析试样的采集与制备分析化学.ppt
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
- 家电行业转型AI算力专题:家电行业焕发新生,AI算力跨界掘金正当时.docx
- 家电行业周报:安克发布新品Solarbank 4,重新定义阳台光储.docx
- 纺织服装2025年报&26一季报总结:消费复苏渐显,制造景气承压.docx
- 食品饮料行业年度策略:筑底渐明,修复启航.docx
- 食品饮料行业深度报告:乳业周期筑底,内蒙古集群向新.docx
- 消费出海系列深度(五):品牌出海梳理——“长期主义”下的出海选择.docx
- 农林牧渔行业专题报告:生猪供需和成本的十万个为什么.docx
- 2025年中国热泵产业发展年鉴.docx
- 电力设备与新能源行业周报:AIDC、空天、工控、锂电汇聚风口,风电、BC低位值得关注.docx
原创力文档

文档评论(0)