scispace - formally typeset
Proceedings ArticleDOI

CWA-solutions for data exchange settings with target dependencies

Reads0
Chats0
TLDR
The present paper extends Libkin's notion of CWA-solutions to data exchange settings with target dependencies, and it is obtained that also the EXISTENCE-OF-UNIVERSAL-SOLUTIONS problem is undecidable in genera.
Abstract
Data exchange deals with the following problem: given an instance over a source schema, a specification of the relationship between the source and the target,and dependencies on the target, construct an instance over a target schema that satisfies the given relationships and dependencies. Recently - for data exchange settings without target dependencies - Libkin (PODS'06) introduced a new concept of solutions based on the closed world assumption (so calledCWA-solutions), and showed that, in some respects, this new notion behaves better than the standard notion of solutions considered in previous papers on data exchange. The present paper extends Libkin's notion of CWA-solutions to data exchange settings with target dependencies. We show that, when restricting attention to data exchange settings with weakly acyclic target dependencies, this new notion behaves similarly as before: the core is the unique "minimal" CWA-solution, and computing CWA-solutions as well as certain answers to positive queries is possible in polynomial time and can be PTIME-hard. However, there may be more than one "maximal" CWA-solution. And going beyond the class of positive queries, we obtain that there are conjunctive queries with (just) one inequality, for which evaluating the certain answers is coNP-hard. Finally, we consider the EXISTENCE-OF-CWA-SOLUTIONS problem: while the problem is tractable for data exchange settings with weakly acyclic target dependencies, it turns out to be undecidable for general data exchange settings. As a consequence, we obtain that also the EXISTENCE-OF-UNIVERSAL-SOLUTIONS problem is undecidable in genera.

read more

Citations
More filters
Proceedings Article

Update exchange with mappings and provenance

TL;DR: This paper extends techniques from data integration, data exchange, and incremental view maintenance to propagate updates along mappings, and integrates a novel model for tracking data provenance, such that curators may filter updates based on trust conditions over this provenance.
Book

Relational and XML Data Exchange

TL;DR: This lecture discusses relational data exchange, concentrating on issues such as relational schema mappings, materializing target instances, query answering, and query rewriting, and describes both data exchange and metadata management in the context of XML.
Journal ArticleDOI

Logical foundations of relational data exchange

TL;DR: There is a meaningful class of data exchange settings for which universal solutions are guaranteed to exist, if a solution exists at all, and, if that is the case, then a universal solution can always be constructed in polynomial time.
Proceedings ArticleDOI

Answering aggregate queries in data exchange

TL;DR: This paper introduces and study the set of the endomorphic images of the canonical universal solution as a set of possible worlds for aggregation in data exchange, and shows that for schema mappings specified by source-to-target tgds, there are polynomial-time algorithms for computing the range semantics of every scalar aggregation query.

The Chase Procedure and its Applications in Data Exchange.

Adrian Onet
TL;DR: This chapter reviews the chase algorithm and its properties as well as its application in data exchange.
References
More filters
Proceedings ArticleDOI

Optimal implementation of conjunctive queries in relational data bases

TL;DR: It is shown that while answering conjunctive queries is NP complete (general queries are PSPACE complete), one can find an implementation that is within a constant of optimal.
Journal ArticleDOI

Data exchange: semantics and query answering

TL;DR: This paper gives an algebraic specification that selects, among all solutions to the data exchange problem, a special class of solutions that is called universal and shows 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.
Book ChapterDOI

Data Exchange: Semantics and Query Answering

TL;DR: The notion of "certain answers" in indefinite databases for the semantics for query answering in data exchange is adopted and the computational complexity of computing the certain answers in this context is investigated.
Journal ArticleDOI

Data exchange: getting to the core

TL;DR: The core of a structure is the smallest substructure that is also a homomorphic image of the structure, and hence the smallest universal solution, which makes the core an ideal solution for data exchange.
Proceedings ArticleDOI

Schema mappings, data exchange, and metadata management

TL;DR: The main aim in this paper is to present an overview of recent advances in data exchange and metadata management, where the schema mappings are between relational schemas.