Skip to main navigation Skip to search Skip to main content

When can we answer queries using result-bounded data interfaces?

  • CNRS LTCI
  • University of Oxford

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Citations (Scopus)

Abstract

We consider answering queries on data available through access methods, that provide lookup access to the tuples matching a given binding. Such interfaces are common on the Web; further, they often have bounds on how many results they can return, e.g., because of pagination or rate limits. We thus study result-bounded methods, which may return only a limited number of tuples. We study how to decide if a query is answerable using result-bounded methods, i.e., how to compute a plan that returns all answers to the query using the methods, assuming that the underlying data satisfies some integrity constraints. We first show how to reduce answerability to a query containment problem with constraints. Second, we show “schema simplification” theorems describing when and how result bounded services can be used. Finally, we use these theorems to give decidability and complexity results about answerability for common constraint classes.

Original languageEnglish
Title of host publicationPODS 2018 - Proceedings of the 37th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems
EditorsJan Van den Bussche, Mart�n Ugarte, Marcelo Arenas
PublisherAssociation for Computing Machinery
Pages281-293
Number of pages13
ISBN (Electronic)9781450347068
DOIs
Publication statusPublished - 27 May 2018
Externally publishedYes
Event37th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, PODS 2018 - Houston, United States
Duration: 10 Jun 201815 Jun 2018

Publication series

NameProceedings of the ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems

Conference

Conference37th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, PODS 2018
Country/TerritoryUnited States
CityHouston
Period10/06/1815/06/18

Fingerprint

Dive into the research topics of 'When can we answer queries using result-bounded data interfaces?'. Together they form a unique fingerprint.

Cite this