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

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

ID:34713541

大小:2.97 MB

页数:55页

时间:2019-03-09

基于物化视图查询系统的研究和实现_第1页
基于物化视图查询系统的研究和实现_第2页
基于物化视图查询系统的研究和实现_第3页
基于物化视图查询系统的研究和实现_第4页
基于物化视图查询系统的研究和实现_第5页
资源描述:

《基于物化视图查询系统的研究和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河北工业大学硕士学位论文基于物化视图的查询系统研究与实现摘要在数据库领域,如何加快查询的执行速度非常重要。除了对查询进行优化外,另外一种方式就是用物化视图重写查询。物化视图存储了视图的定义和结果,用户仅针对数据库中的表提出查询,查询重写技术能透明地利用物化视图回答查询,避免了直接访问大量的原始记录以及耗时的计算,有效地提高了查询的执行速度。对于采用小型数据库的中小型应用系统来说,小型数据库不具备物化视图和查询重写的机制,当查询涉及大量数据的连接和聚集操作时,就无法解决查询速度这个瓶颈问题。因此,本文针对中小型的数据库,研究基于物化视

2、图的查询系统,在查询中使用查询重写技术,提高查询效率。首先,本文研究了查询重写要满足条件和算法,利用数据库中的外键连接关系提高物化视图的可用性;将分类的思想用于查询的条件派生,明确了用物化视图的条件派生查询条件的方法,和生成补偿条件的方法;提出了基于外键连接关系进行查询重写所要满足的条件及其完整的重写算法。其次,本文实现了以基于外键的扩展查询重写算法为核心的查询系统,应用面向对象设计思想,采用Java语言,在Windows操作系统上完成了B/S结构的物化视图查询系统,并通过测试实例证明了基于外键的查询重写算法的正确性。最后,本文将基

3、于物化视图的查询系统应用到客流信息分析展示系统KnowIT中,通过移植查询系统的核心程序使KnowIT具备了查询重写功能,分析了基本表查询和物化视图查询的对比实验结果,验证了基于物化视图的查询系统的有效性。关键词:物化视图,查询系统,查询重写,外键,面向对象,UMLi基于物化视图的查询系统研究与实现RESEARCHANDIMPLEMENTATIONOFQUERYSYSTEMBASEDONMATERIALIZEDVIEWSABSTRACTItisveryimportanttoquicklyanswerqueriesindatabase

4、environment.Besidesqueryoptimization,anotherefficientwayisqueryrewritingusingmaterializedviews.Thedefinitionsandresultsofmaterializedviewsarebothstoredindatabase.Usersgivetheirqueriesagainstbasetables,thequeriesaretransparentlyrewrittenusingmaterializedviewsandthetimec

5、onsumedbyqueriesisreducedbyavoidingaccessinghugerawrecordsandperformingtime-consumingoperations.Asfarasapplicationsystemswithminitypedatabaseareconcerned,minitypedatabasecouldnotprovidethemechanismofmaterializedviewsandqueryrewriting.Whenqueriescontainjoinandaggregateo

6、perationswithlargeamountofdata,timeconsumptionproblemasabottleneckcouldnotbesolved.Therefore,thepaperstudiesQuerySystemBasedonMaterializedViewsconsideringminitypedatabase.QueriesarerewrittenusingmaterializedviewsviatheQuerySystemandthenperformedefficientlyinminitypedat

7、abase.First,thepaperstudiesconditionsandalgorithmsofqueryrewriting,andusingthepropertyofjoinrelationwithforeignkeyextendstheusabilityofmaterializedviews;theideaofclassificationisusedtoderivetheWHEREconditionsofqueries,andhowtoderivethequeryconditionsandhowtogeneratethe

8、compensatedconditionsarespecifiedbythematerializedviewconditions.Therequiredconditionsandthewholealgorithmofqueryrewr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。