Welcome to D
SIGMOD 2003
PODS 2003
<<< = PODS'03 Pape>>>
SIGMOD-RECOR
ADBIS
CIDR 2003
CIKM 2003
DASFAA 2003
Data Enginee
DEBS
DMKD 2003
DOLAP 2003
DPDJ 2003
ER
GIS 2003
Hypertext 20
ICDE 2003
ICDM 2003
ICDT 2003
JCDL 2003
KRDB 2003
MIR 2003
MIS 2003
MMDB 2003
RIDE 2003
SBBD 2003
SIGIR 2003
SIGIR-FORUM
SIGKDD 2003
SIGKDD-EXP
SSDBM 2003
TIME 2003
TODS
VLDB 2003
VLDB Journal
WIDM 2003

View-based query containment


Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, and Moshe Y. Vardi

  View Paper (PDF)  

Return to Views


Abstract

Query containment is the problem of checking whether for all databases the answer to a query is a subset of the answer to a second query. In several data management tasks, such as data integration, mobile computing, etc., the data of interest are only accessible through a given set of views. In this case, containment of queries should be determined relative to the set of views, as already noted in the literature. Such a form of containment, which we call view-based query containment, is the subject of this paper. The problem comes in various forms, depending on whether each of the two queries is expressed over the base alphabet or the alphabet of the view names. We present a thorough analysis of view-based query containment, by discussing all possible combinations from a semantic point of view, and by showing their mutual relationships. In particular, for the two settings of conjunctive queries and two-way regular path queries, we provide both techniques and complexity bounds for the di erent variants of the problem. Finally, we study the relationship between view-based query containment and view-based query rewriting.

BIBTEX


@inproceedings       {DBLP:conf/pods/CalvaneseGLV03,
  author    = {Diego Calvanese and
                Giuseppe De Giacomo and
                Maurizio Lenzerini and
                Moshe Y. Vardi},
   booktitle = {PODS},
   title     = {View-based query containment.},
   pages     = {56-67},
   year      = {2003},
   url       = {db/conf/pods/pods2003.html#CalvaneseGLV03},
   ee        = {http://doi.acm.org/10.1145/773153.773160},
   crossref  = {conf/pods/2003},
   bibsource = {DBLP, http://dblp.uni-trier.de} 
}



©2004 Association for Computing Machinery