基于物化视图的查询系统研究与实现

被引量 : 7次 | 上传用户:cheney0105
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在数据库领域,如何加快查询的执行速度非常重要。除了对查询进行优化外,另外一种方式就是用物化视图重写查询。物化视图存储了视图的定义和结果,用户仅针对数据库中的表提出查询,查询重写技术能透明地利用物化视图回答查询,避免了直接访问大量的原始记录以及耗时的计算,有效地提高了查询的执行速度。对于采用小型数据库的中小型应用系统来说,小型数据库不具备物化视图和查询重写的机制,当查询涉及大量数据的连接和聚集操作时,就无法解决查询速度这个瓶颈问题。因此,本文针对中小型的数据库,研究基于物化视图的查询系统,在查询中使用查询重写技术,提高查询效率。首先,本文研究了查询重写要满足条件和算法,利用数据库中的外键连接关系提高物化视图的可用性;将分类的思想用于查询的条件派生,明确了用物化视图的条件派生查询条件的方法,和生成补偿条件的方法;提出了基于外键连接关系进行查询重写所要满足的条件及其完整的重写算法。其次,本文实现了以基于外键的扩展查询重写算法为核心的查询系统,应用面向对象设计思想,采用Java语言,在Windows操作系统上完成了B/S结构的物化视图查询系统,并通过测试实例证明了基于外键的查询重写算法的正确性。最后,本文将基于物化视图的查询系统应用到客流信息分析展示系统KnowIT中,通过移植查询系统的核心程序使KnowIT具备了查询重写功能,分析了基本表查询和物化视图查询的对比实验结果,验证了基于物化视图的查询系统的有效性。
其他文献
紧致差分格式是一种高精度的有限差分方法.本文给出了一维线性Sobolev方程的4阶紧致差分方法,证明了该方法的稳定性.通过数值模拟,验证了该方法的精确性和有效性.
在我国的一些北方地区,时常出现的极端低温情况,使得汽车性能变差。汽车燃油辅助加热器作为完全独立于发动机的加热装置,能够充分改善汽车冷启动。因此关于如何提高汽车燃油辅助加热器性能的研究具有重要的意义。本文利用数值模拟方法探究了各结构参数对汽车燃油辅助加热器性能的影响,并对原始模型进行了结构改进。主要工作与成果如下:(1)应用FLUENT软件对某汽车燃油辅助加热器进行了燃烧模拟,并对Y=0截面的温度场
针对天山西部林区实施天然林保护工程以来出现的主要问题,分析了问题产生的原因并提出了相应的措施和建议。 In view of the main problems that occurred since the natura
<正>简介:给出了一个汽车修补漆银粉漆实例配方,为中等档次纯银粉配方,并介绍了树脂、助剂、溶剂的选择及试验方法。适用范围:文中给定配方为中档银粉漆,适用于纯修补漆市场,
目前,小学科学课堂很多只注重探究的形式,而忽略探究的实质———在思维指引下的收集证据的活动。在教学中,教师需要引发学生对探究的深入思考,将探究落到实处;在经历探究过程之后
为了开发出适合于Al-Si-Mg系锻铝合金真空钎焊用低熔点钎料,本文根据真空钎焊原理和金属学等基础理论,通过分析各种元素的合金化作用,确定出钎料的主要添加元素,通过引入正交
对于方形柱采用嵌入式加固时,在方形柱的两面开设槽口,在槽内放入CFRP板条.研究CFRP板条间距和轴压比对抗震能力的影响.采用有限元模拟RC柱在水平往复位移作用下受力过程, 比
今年的诺贝尔医学或生理学奖授予RobinWarren和BarryMarshall两位坚韧不拔且敢于挑战传统观念的科学家.奖励他们所做出的非凡的和出人意料的发现:慢性胃炎、胃溃疡以及十二指
习惯上,人们常将红斑性狼疮分为盘状红斑狼疮(DLE)和系统性红斑狼疮(SLE)。但Rook指出:DLE以及血液学、血清学检查异常的DLE,与SLE是完全不同的两种病,其理由如下:①DLE发展
灰色关联模型从统计序列几何形状的接近性和相似程序来判断其紧密程度,传统的灰色关联模型从统计序列的面积、斜率、变化速率等角度来计算其关联程度,这些关联模型受到统计序