Independence in database relations

Authors
Publication date 2013
Host editors
  • L. Libkin
  • U. Kohlenbach
  • R. de Queiroz
Book title Logic, Language, Information, and Computation
Book subtitle 20th International Workshop, WoLLIC 2013, Darmstadt, Germany, August 20-23, 2013 : proceedings
ISBN
  • 9783642399916
ISBN (electronic)
  • 9783642399923
Series Lecture Notes in Computer Science
Event 20th Workshop on Logic, Language, Information and Computation
Pages (from-to) 179-193
Publisher Heidelberg: Springer
Organisations
  • Interfacultary Research - Institute for Logic, Language and Computation (ILLC)
Abstract
We investigate the implication problem for independence atoms X⊥Y of disjoint attribute sets X and Y on database schemata. A relation satisfies X⊥Y if for every X-value and every Y-value that occurs in the relation there is some tuple in the relation in which the X-value occurs together with the Y-value. We establish an axiomatization by a finite set of Horn rules, and derive an algorithm for deciding the implication problem in low-degree polynomial time in the input. We show how to construct Armstrong relations which satisfy an arbitrarily given set of independence atoms and violate every independence atom not implied by the given set. Our results establish independence atoms as an efficient subclass of embedded multivalued data dependencies which are not axiomatizable by a finite set of Horn rules, and whose implication problem is undecidable.
Document type Conference contribution
Language English
Published at https://doi.org/10.1007/978-3-642-39992-3_17
Permalink to this page
Back