- 2
- 0
- 约 57页
- 2017-06-03 发布于湖北
- 举报
第7章 查询处理与优化 7.1 查询处理简介 7.1 查询处理简介 即使是一个简单的单操作符赋值,也有许多不同赋值方式。每种方法都可能在某些场合下优于其它方法。 一个实际查询通常不止涉及一个操作符。包含几个操作符的查询有更多的赋值方式选项,发现或找到一个好查询计划是一项重要的挑战。 DBMS必须考虑可替换的各种可选方式,并选择其中具有最少估算代价的一个 。 7.1 查询处理简介 7.1.1 查询预编译简介 负责对提交查询语句进行语法分析和语义检查。 通过“语法分析器” ,可将合法的SQL语句转换成语法分析树表示,其节点可以是以下两者之一: 原子类:属词法成份,相当于语言编译器产生的token。原子节点没有子节点。 语法类:在查询表达中起相似作用的查询子成份族名称。通常用角括号将描述名括起来表示语法类。 例如,用SFW表示SELECT-FROM-WHERE形式的查询语句,用Condition表示关键字WHERE之后的条件表达式。 语法类节点有子节点--通过语言的语法规则(产生式)之一进行描述。 SQL语法的一个简单子集 语义分析检查 检查关系名的合法性。 出现在语法树关系列表中的关系名,必须是语境DB中已定义的关系或视图名。 检查并解析属性的使用。 在SELECT或FROM子句中出现的每个属性名,必须是关系列表中某个关系的属性,如不然,预编译器必须报错。 检查类型的合法
您可能关注的文档
- 第7篇 Simulink仿真环境.ppt
- 第八篇数字图像处理系统.ppt
- 第八篇索引缓冲.doc
- 第7篇 汇编语言程序设计.ppt
- 第八篇完全垄断市场.ppt
- 第7篇 监事会.ppt
- 第八篇文件(上课资料).ppt
- 第八章 第1讲 磁场的描述和磁场对电流的作用.ppt
- 第7篇 进程管理.ppt
- 第八章 常用控件及系统对象1.ppt
- DB3301∕T 0435-2023 公共场所自动体外除颤器设置与维护管理规范.docx
- DB3311∕T 21-2014 生态休闲养生(养老)基地运营服务规范.docx
- DB3311∕T 236-2023 森林康复医院建设指南.docx
- DB3311∕T 264-2023 高山黄瓜生产技术规程.docx
- DB3311∕T 256-2023 高山辣椒生产技术规程.docx
- DB64∕T 1860-2023 贺兰山东麓酿酒葡萄质量控制技术规范.docx
- DB3301∕T 61-2018 社区双拥工作规范.docx
- DB3301∕T 1128-2023 高含油量油菜生产技术规程.docx
- DB3302∕T 1138-2022 食品安全责任保险风险防控服务规范.docx
- DB3303∕T 017-2020 黄瓜霜霉病、白粉病测报调查技术规程 .docx
最近下载
- T_CSGPC 033-2024 陆上风电场设施变形测量技术规程.docx VIP
- 四川省成都市标化工地创建流程.pptx VIP
- (高清版)DB37∕T 1933-2022 氯碱安全生产技术规范.pdf VIP
- 燃煤机组与熔融盐储能系统耦合性能分析及灵活性提升研究.docx VIP
- 精忠报国岳飞传轩辕版完整攻略.pdf VIP
- 旅游公路及规划设计方案分析.pptx VIP
- 2026江苏苏州市能源发展集团有限公司专业化青年人才定岗特选拟录用人员笔试历年参考题库附带答案详解.docx VIP
- 仓库保管员--5库存产品材料.ppt VIP
- 2025年质量工程师防错文化建设与全员参与机制专题试卷及解析.pdf VIP
- 2025 年大学舞蹈编导(舞蹈编导理论)试题及答案.doc VIP
原创力文档

文档评论(0)