• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Data Exchange: Getting to the Core (2003)

Cached

  • Download as a PDF

Download Links

  • [www.almaden.ibm.com]
  • [www.almaden.ibm.com]
  • [www.almaden.ibm.com]
  • [www.almaden.ibm.com]
  • [www.almaden.ibm.com]
  • [www.almaden.ibm.com]
  • [www.cis.upenn.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Ronald Fagin , Phokion G. Kolaitis , Lucian Popa
Citations:100 - 15 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Fagin03dataexchange:,
    author = {Ronald Fagin and Phokion G. Kolaitis and Lucian Popa},
    title = {Data Exchange: Getting to the Core},
    year = {2003}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Data exchange is the problem of taking data structured under a source schema and creating an instance of a target schema that reflects the source data as accurately as possible. Given a source instance, there may be many solutions to the data exchange problem, that is, many target instances that satisfy the constraints of the data exchange problem. In an earlier paper, we identified a special class of solutions that we call universal. A universal solution has homomorphisms into every possible solution, and hence is a "most general possible" solution. Nonetheless, given a source instance, there may be many universal solutions. This naturally raises the question of whether there is a "best" universal solution, and hence a best solution for data exchange. We answer this question by considering the well-known notion of the core of a structure, a notion that was first studied in graph theory, but has also played a role in conjunctive-query processing. The core of a structure is the smallest substructure that is also a homomorphic image of the structure. All universal solutions have the same core (up to isomorphism); we show that this core is also a universal solution, and hence the smallest universal solution. The uniqueness of the core of a universal solution together with its minimality make the core an ideal solution for data exchange. Furthermore, we show that the core is the best among all universal solutions for answering unions of conjunctive queries with inequalities. After this, we investigate the computational complexity of producing the core. Well-known results by Chandra and Merlin imply that, unless P = NP, there is no polynomial-time algorithm that, given a structure as input, returns the core of that structure as output. In contrast, in the context of data e...

Citations

1950 Computational Complexity - Papadimitriou - 1995
1267 Foundations of Databases - Abiteboul, Hull, et al. - 1995
585 Data Integration: A Theoretical Perspective - Lenzerini
395 Answering queries using views: A survey - Halevy
382 Optimal Implementation of Conjunctive Queries in Relational Databases - Chandra, Merlin
248 Complexity of Answering Queries Using Materialized Views - Abiteboul, Duschka - 1998
220 Date exchange: semantics and query answering - Fagin, Kolaitis, et al. - 2005
170 Schema mapping as query discovery - Miller, Haas, et al.
156 R.: Translating Web Data - Popa, Velegrakis, et al.
112 Navigational plans for data integration - Friedman, Levy, et al. - 1999
103 Elements of relational database theory - Kanellakis - 1990
86 A Proof Procedure for Data Dependencies - Beeri, Vardi - 1984
85 Testing Implications of Data Dependencies - Maier, Mendelzon, et al. - 1979
78 The complexity of facets (and some facets of complexity - Papadimitriou, Yannakakis - 1984
66 Reformulation of XML Queries and Constraints - Deutsch, Tannen - 2003
51 der Meyden. Logical approaches to incomplete information: A survey - van - 1998
49 Horn Clauses and Database Dependencies - Fagin - 1982
40 The Core of a Graph - Hell, Neˇsetˇril - 1992
36 Physical data independence, constraints, and optimization with universal plans - Deutsch, Popa, et al. - 1999
34 Functional and Inclusion Dependencies: A Graph Theoretic Approach - Cosmadakis, Kanellakis - 1986
30 Optimal Implementation of Conjunctive Queries - Chandra, Merlin - 1977
29 clauses and database dependencies - Horn - 1982
25 Removing redundancy from a clause - Gottlob, Fermüller - 1993
15 Express: A data EXtraction, processing, amd REStructuring System - Shu, Housel, et al. - 1977
9 Foundations of Databases', Addison-Wesley - Abiteboul, Hull, et al. - 1995
6 The complexity of evaluating relational queries - COSMADAKIS - 1983
6 Logical approaches to incomplete information: A survey - Horrocks, Meyden, et al. - 1998
2 Computing cores for data exchange: Hard cases and practical solutions - Gottlob - 2005
1 Data Exchange: Getting to the Core · 33 - Y - 1984
1 Multivalued Depedencies and a New Normal Form for Relational Databases - Fagin - 1977
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University