Query reformulation with constraints
Top Cited Papers
- 1 March 2006
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 35 (1), 65-73
- https://doi.org/10.1145/1121995.1122010
Abstract
Let Σ1, Σ2 be two schemas, which may overlap, C be a set of constraints on the joint schema Σ1 ∪ Σ2, and q1 be a Σ1-query. An (equivalent) reformulation of q1 in the presence of C is a Σ2-query, q2, such that q2 gives the same answers as q1 on any Σ1 ∪ Σ2-database instance that satisfies C. In general, there may exist multiple such reformulations and choosing among them may require, for example, a cost model.Keywords
This publication has 18 references indexed in Scilit:
- XML queries and constraints, containment and reformulationTheoretical Computer Science, 2005
- Data exchange: getting to the coreACM Transactions on Database Systems, 2005
- Answering queries using views: A surveyThe VLDB Journal, 2001
- A calculus for collections and aggregatesPublished by Springer Nature ,1997
- The GMAP: a versatile tool for physical data independenceThe VLDB Journal, 1996
- Principles of programming with complex objects and collection typesTheoretical Computer Science, 1995
- Algebraic optimization of object-oriented query languagesTheoretical Computer Science, 1993
- A Proof Procedure for Data DependenciesJournal of the ACM, 1984
- Horn clauses and database dependenciesJournal of the ACM, 1982
- Testing implications of data dependenciesACM Transactions on Database Systems, 1979