Answering queries using views: A survey

被引:616
作者
Halevy, AY [1 ]
机构
[1] Univ Washington, Dept Comp Sci & Engn, Seattle, WA 98195 USA
关键词
materialized views; data integration; query optimization; survey; date warehousing; web-site management;
D O I
10.1007/s007780100054
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of answering queries using views is to find efficient methods of answering a query using a set of previously defined materialized views over the database, rather than accessing the database relations. The problem has recently received significant attention because of its relevance to a wide variety of data management problems. In query optimization, finding a rewriting of a query using a set of materialized views can yield a more efficient query execution plan. To support the separation of the logical and physical views of data, a storage schema can be described using views over the logical schema. As a result, finding a query execution plan that accesses the storage amounts to solving the problem of answering queries using views. Finally, the problem arises in data integration systems, where data sources can be described as precomputed views over a mediated schema. This article surveys the state of the art on the problem of answering queries using views, and synthesizes the disparate works into a coherent framework. We describe the different applications of the problem, the algorithms proposed to solve it and the relevant theoretical results.
引用
收藏
页码:270 / 294
页数:25
相关论文
共 121 条
[1]   Querying documents in object databases [J].
Abiteboul S. ;
Cluet S. ;
Christophides V. ;
Milo T. ;
Moerkotte G. ;
Siméon J. .
International Journal on Digital Libraries, 1997, 1 (1) :5-19
[2]  
Abiteboul S., 1998, Proceedings of the Seventeenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems. PODS 1998, P254, DOI 10.1145/275487.275516
[3]  
Abiteboul S, 1997, LECT NOTES COMPUT SC, V1186, P1
[4]  
Abiteboul S., 1995, Foundations of databases, V1st
[5]  
ABITEBOUL S, 1999, DATA WEB
[6]  
ADALI S, 1996, P ACM SIGMOD INT C M, P137
[7]  
AFRATI F, 2000, COMMUNICATION
[8]  
AFRATI F, 2001, P SIGMOD, P319
[9]  
AFRATI FN, 1999, P C DAT THEOR, P435
[10]  
AGRAWAL S, 2000, P 26 INT C VER LARG, P496