文摘
英文文摘
1绪论
1.1问题的提出及其研究意义
1.2文章的主要内容
2查询改写概述
2.1引言
2.2 SQL查询
2.3物化视图
2.4查询改写
2.5查询改写算法
2.6相关领域
2.7小结
3查询改写的条件和算法
3.1引言
3.2查询改写采用的符号和列映射
3.3用SPJ物化视图改写查询
3.3.1查询改写要满足的条件
3.3.2改写结果是单块查询的条件和算法
3.3.3改写结果是多块查询的条件和算法
3.3.4具有HAVING子句的查询改写
3.4用聚集物化视图改写查询
3.4.1查询改写要满足的条件
3.4.2改写结果是单块查询的条件和算法
3.4.3 HAVING条件的派生关系
3.4.4改写结果是多块查询的情况
3.5算法的不足和改进
4基于外键语义的查询改写
4.1引言
4.2外键语义及其应用
4.2.1外键语义信息
4.2.2无损连接表和可扩展表
4.3表映射和列映射
4.4用SPJ物化视图改写查询
4.4.1用SPJ物化视图改写查询的条件
4.4.2 WHERE条件派生关系的分解
4.4.3 WHERE条件派生测试
4.4.4补偿条件的可计算性
4.4.5查询输出列和分组列的计算
4.5用聚集物化视图改写查询
4.5.1用聚集物化视图改写查询的条件
4.5.2 WHERE条件的派生关系
4.5.3查询输出列和分组列的计算
4.6改写结果是多块查询的情形
4.7基于外键语义的查询改写步骤
4.8小结
5基于粒度语义的查询改写
5.1引言
5.2数据仓库中的粒度
5.2.1维层次、维粒度和粒度
5.2.2粒度的派生关系
5.2.3派生维表
5.3数据仓库中的查询改写
5.3.1基于等价形式的表映射和列映射
5.3.2物化视图输出粒度的派生关系
5.3.3改写结果是多块的情形
5.3.4查询改写的过程
5.4小结
6查询改写的实现
6.1引言
6.2查询改写的数据结构信息
6.3.基于外键语义的查询改写
6.3.1表信息的处理
6.3.2物化视图的处理
6.3.3查询改写例子
6.4基于粒度语义的查询改写
6.4.1查询改写所需要的数据结构
6.4.2查询改写的例子
6.5小结
7论文总结
7.1论文的主要工作
7.2进一步的工作
致谢
参考文献
附录 查询改写的算法