Count constraints and the inverse OLAP problem: Definition, complexity and a step toward aggregate data exchange

Domenico Saccà, Edoardo Serra, Antonella Guzzo

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

16 Scopus citations

Abstract

A typical problem in database theory is to verify whether there exists a relation (or database) instance satisfying a number of given dependency constraints. This problem has recently received a renewed deal of interest within the context of data exchange, but the issue of handling constraints on aggregate data has not been much investigated so far, notwithstanding the relevance of aggregate operations in exchange systems. This paper introduces count constraints that require the results of given count operations on a relation to be within a certain range. Count constraints are defined by a suitable extension of first order predicate calculus, based on set terms, and they are then used in a new decisional problem, the Inverse OLAP: given a star schema, does there exist a relation instance satisfying a set of given count constraints? The new problem turns out to be NEXP complete under various conditions: program complexity, data complexity and combined complexity. Count constraints can be also used into a data exchange system context, where data from the source database are transferred to the target database using aggregate operations.

Original languageEnglish
Title of host publicationFoundations of Information and Knowledge Systems - 7th International Symposium, FoIKS 2012, Proceedings
Pages352-369
Number of pages18
DOIs
StatePublished - 2012
Event7th International Symposium on Foundations of Information and Knowledge Systems, FoIKS 2012 - Kiel, Germany
Duration: 5 Mar 20129 Mar 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7153 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Symposium on Foundations of Information and Knowledge Systems, FoIKS 2012
Country/TerritoryGermany
CityKiel
Period5/03/129/03/12

Keywords

  • Count Constraints
  • Data Exchange
  • Database Integrity Check
  • Inverse Data Mining
  • NEXP
  • OLAP
  • Star Schema

Fingerprint

Dive into the research topics of 'Count constraints and the inverse OLAP problem: Definition, complexity and a step toward aggregate data exchange'. Together they form a unique fingerprint.

Cite this