Query Processing in Data Integration

Paolo Guagliardo, Piotr Wieczorek

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

In this chapter we illustrate the main techniques for processing queries in data integration. The first part of the chapter focuses on the problem of query answering in the relational setting, and describes approaches based on variants of the chase, along with how to deal with integrity constraints and access patterns. The second part of the chapter investigates query processing in the context of semistructured data, which is best described by graph-based data models, where the expressiveness of query languages not common in traditional database systems allows to point out the subtle differences between query answering and query rewriting. The chapter is closed by a very brief discussion of query processing in data integration with XML and ontologies.
Original languageEnglish
Title of host publicationData Exchange, Integration, and Streams
EditorsPhokion G. Kolaitis, Maurizio Lenzerini, Nicole Schweikardt
Place of PublicationDagstuhl, Germany
PublisherSchloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany
Pages129-160
Number of pages32
Volume5
ISBN (Print)978-3-939897-61-3
Publication statusPublished - 2013

Publication series

NameDagstuhl Follow-Ups
PublisherSchloss Dagstuhl--Leibniz-Zentrum fuer Informatik

Fingerprint

Dive into the research topics of 'Query Processing in Data Integration'. Together they form a unique fingerprint.

Cite this