- 11
- 0
- 约1.23万字
- 约 85页
- 2017-01-06 发布于贵州
- 举报
第9章:关查询处理和查询优化
第九章 关系查询处理和查询优化 本章目的: RDBMS的查询处理步骤 查询优化的概念 基本方法和技术 查询优化分类 : 代数优化 物理优化 9.1 关系数据库系统的查询处理 查询处理的任务是把用户提交给RDBMS的查询语句转换为高效的执行计划。 9.1.1 查询处理步骤 RDBMS查询处理可分为4个阶段 : 1. 查询分析 2. 查询检查 3. 查询优化 4. 查询执行 如图9.1所示 1. 查询分析 对查询语句进行扫描、词法分析和语法分析 从查询语句中识别出语言符号( 关键字,属性名和关系名等) 进行语法检查和语法分析(是否符合SQL语法规则) 2. 查询检查 根据数据字典对合法的查询语句进行语义检查 。 根据数据字典中的用户权限和完整性约束定义对用户的存取权限进行检查 。 检查通过后把SQL查询语句转换成等价的关系代数表达式 。 RDBMS一般都用查询树(语法分析树)来表示扩展的关系代数表达式 。 把数据库对象的外部名称转换为内部表示。 3. 查询优化 查询优化总目标是:选择有效的策略,求得给定关系表达式的值。 查询优化分类 : 代数优化:对查询语句进行等价变换(如改变基本操作的顺序)使查询执行起来更加有效。这种优化只涉及查询语句本身,而不涉及存取路径,故称为独立于存取路径的优化,或代数优化。 物理优化:根据系统提供的查询路径,选择合理的
您可能关注的文档
最近下载
- 粮食安全与国家安全的战略重要性.pptx VIP
- 小学二年级数学下册期中测试卷(苏教版).doc VIP
- 海南xx城市更新改造项目初步设计.docx
- RAZ-E分级阅读英语绘本THE LEANING TOWER(带练习册).pdf VIP
- 人保车险中级核赔师考试题.docx VIP
- 2025年湖北交投集团路桥、港航工程专业初级水平能力测试工作题库及答案.docx VIP
- 2025年巴蜀中学高中面试题目及答案.doc VIP
- 2025年心理咨询师之心理咨询师基础知识考试试卷及参考答案(黄金题型).docx VIP
- 2025山东德州市德城区招聘城市社区专职工作者200人笔试备考试题及答案解析.docx VIP
- 湖北省宜昌市西陵区2024-2025学年八年级下学期期末检测物理试题(含答案).pdf VIP
原创力文档

文档评论(0)