ACM Home Page
Please provide us with feedback. Feedback
Locally consistent transformations and query answering in data exchange
Full text PdfPdf (308 KB)
Source Symposium on Principles of Database Systems archive
Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems table of contents
Paris, France
SESSION: Data exchange II table of contents
Pages: 229 - 240  
Year of Publication: 2004
ISBN:158113858X
Authors
Marcelo Arenas  University of Toronto
Pablo Barceló  University of Toronto
Ronald Fagin  IBM Almaden Research Center
Leonid Libkin  University of Toronto
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGMOD: ACM Special Interest Group on Management of Data
SIGART: ACM Special Interest Group on Artificial Intelligence
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 27,   Citation Count: 17
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1055558.1055592
What is a DOI?

ABSTRACT

Data exchange is the problem of taking data structured under a source schema and creating an instance of a target schema. Given a source instance, there may be many solutions - target instances that satisfy the constraints of the data exchange problem. Previous work has identified two classes of desirable solutions: canonical universal solutions, and their cores. Query answering in data exchange amounts to rewriting a query over the target schema to another query that, over a materialized target instance, gives the result that is semantically consistent with the source. A basic question is then whether there exists a transformation sending a source instance into a solution over which target queries can be answered.We show that the answer is negative for many data exchange transformations that have structural properties similar to canonical universal solutions and cores. Namely, we prove that many such transformations preserve the local structure of the data. Using this notion, we further show that every target query rewritable over such a transformation cannot distinguish tuples whose neighborhoods in the source are similar. This gives us a first tool that helps check whether a query is rewritable, We also show that these results are robust: they hold for an extension of relational calculus with grouping and aggregates, and for two different semantics of query answering.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
4
 
5
O. Duschka and A. Levy. Recursive plans for information gathering. In IJCAI 1997. pages 778--784.
 
6
H.-D. Ebbinghaus and J. Flum. Finite Model Theory. Springer Verlag, 1995.
7
 
8
R. Fagin. Probabilities on finite models. Journal of Symbolic Logic 41(1), pages 50--58, 1976.
 
9
10
 
11
 
12
H. Gaifman. On local and non-local properties. In Proceedings of the Herbrand Symposium, Logic Colloquium '81, North Holland, 1982.
 
13
14
 
15
W. Hanf. Model-theoretic methods in the study of elementary logic. In J. W. Addison et al. eds, The Theory of Models, North Holland. pages 132--145, 1965.
 
16
 
17
18
 
19
20
21
 
22
K. Larsen. On grouping in relational algebra. International Journal of Foundations of Computer Science 10(3), pages 301--311. 1999.
23
24
25
26
27
28

CITED BY  17
Collaborative Colleagues:
Marcelo Arenas: colleagues
Pablo Barceló: colleagues
Ronald Fagin: colleagues
Leonid Libkin: colleagues