首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

数据库管理系统中查询优化的设计和实现

第一章 绪论第1-10页
 1.1 研究背景第7页
 1.2 研究的意义与目的第7-8页
 1.3 论文的组织第8-10页
第二章 相关背景及技术简介第10-26页
 2.1 数据库管理系统的历史第10-11页
 2.2 国产数据库管理系统OSCAR简介第11页
 2.3 国产数据库管理系统OSCAR功能第11-12页
 2.4 国产数据库管理系统OSCAR体系结构第12-16页
  2.4.1 逻辑结构第12-14页
  2.4.2 物理结构第14-15页
  2.4.3 OSCAR系统进程与内存结构第15-16页
 2.5 OSCAR核心模块结构第16-20页
  2.5.1 数据定义语言命令处理模块第18页
  2.5.2 主存缓冲区和缓冲区管理器第18页
  2.5.3 事务处理第18-19页
  2.5.4 查询处理器第19-20页
  2.5.5 DBA命令第20页
  2.5.6 数据字典第20页
 2.6 OSCAR查询优化第20-24页
  2.6.1 功能简述第20-21页
  2.6.2 模块功能说明第21-24页
 2.7 整个优化器模块与其它模块关系第24页
 2.8 本章小结第24-26页
第三章 查询优化关键技术第26-42页
 3.1 查询优化基础第26-30页
  3.1.1 查询优化的一般准则第26页
  3.1.2 关系代数等价变换规则第26-28页
  3.1.3 关系代数表达式的优化准则第28-29页
  3.1.4 本节小结第29-30页
 3.2 分析器和规则系统第30-32页
  3.2.1 分析器第30-31页
  3.2.2 规则系统第31-32页
 3.3 查询优化预处理第32页
 3.4 量词优化处理第32-33页
 3.5 逻辑优化第33-34页
  3.5.1 “AND”的优化第33页
  3.5.2 “OR”的优化第33-34页
 3.6 连接树的构建第34页
 3.7 子查询提升技术(pull_up)第34-35页
 3.8 普通情况下的规划算法(非基因优化)第35-37页
 3.9 Geqo优化算法第37-41页
 3.10 本章小结第41-42页
第四章 查询优化重要算法第42-50页
 4.1 SYSTEM-R代价估算算法第42-43页
 4.2 存取方法和存储路径第43-44页
 4.3 OSCAR中具体的代价估算方法第44-48页
 4.4 优化前后测试结果分析第48-49页
 4.5 本章小结第49-50页
第五章 查询计划缓冲机制第50-56页
 5.1 功能描述第50页
 5.2 性能设计第50-51页
 5.3 体系结构设计第51-53页
  5.3.1 功能结构图第51-52页
  5.3.2 信息流图第52-53页
 5.4 关键技术和算法第53-54页
  5.4.1 Hash函数第53页
  5.4.2 模式匹配两个查询语句并且提取部分常数第53-54页
  5.4.3 替换query和plan结构中的部分常量第54页
 5.5 并发控制设计第54-55页
 5.6 本章小结第55-56页
第六章 总结和展望第56-57页
参考文献第57-60页
致谢第60页

论文共60页,点击 下载论文
上一篇:对IT项目成本控制的研究
下一篇:脂肪肝和2型糖尿病大鼠抵抗素和游离脂肪酸的研究