Authors
Ronald Fagin, Phokion G Kolaitis, Renée J Miller, Lucian Popa
Publication date
2003
Conference
Database Theory—ICDT
Volume
336
Issue
1
Pages
207-224
Description
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. In this paper, we address foundational and algorithmic issues related to the semantics of data exchange and to the query answering problem in the context of data exchange. These issues arise because, given a source instance, there may be many target instances that satisfy the constraints of the data exchange problem. We give an algebraic specification that selects, among all solutions to the data exchange problem, a special class of solutions that we call universal. We show that a universal solution has no more and no less data than required for data exchange and that it represents the entire space of possible solutions. We then identify fairly general, yet practical, conditions that guarantee the existence of a universal solution and yield …
Total citations
2002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202462043595554659510712811914410899878478877363646819
Scholar articles
R Fagin, PG Kolaitis, RJ Miller, L Popa - Theoretical Computer Science, 2005
R Fagin, PG Kolaitis, RJ Miller, L Popa - Database Theory—ICDT 2003: 9th International …, 2003