@inproceedings{6b0ed2d7b6814c61aaea5a0570d8ef0e,
title = "Count constraints and the inverse OLAP problem: Definition, complexity and a step toward aggregate data exchange",
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.",
keywords = "Count Constraints, Data Exchange, Database Integrity Check, Inverse Data Mining, NEXP, OLAP, Star Schema",
author = "Domenico Sacc{\`a} and Edoardo Serra and Antonella Guzzo",
year = "2012",
doi = "10.1007/978-3-642-28472-4_20",
language = "English",
isbn = "9783642284717",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "352--369",
booktitle = "Foundations of Information and Knowledge Systems - 7th International Symposium, FoIKS 2012, Proceedings",
note = "7th International Symposium on Foundations of Information and Knowledge Systems, FoIKS 2012 ; Conference date: 05-03-2012 Through 09-03-2012",
}