Title
Exploiting Equality Generating Dependencies in Checking Chase Termination.
Abstract
The chase is a well-known algorithm with a wide range of applications in data exchange, data cleaning, data integration, query optimization, and ontological reasoning. Since the chase evaluation might not terminate and it is undecidable whether it terminates, the problem of defining (decidable) sufficient conditions ensuring termination has received a great deal of interest in recent years. In this regard, several termination criteria have been proposed. One of the main weaknesses of current approaches is the limited analysis they perform on equality generating dependencies (EGDs). In this paper, we propose sufficient conditions ensuring that a set of dependencies has at least one terminating chase sequence. We propose novel criteria which are able to perform a more accurate analysis of EGDs. Specifically, we propose a new stratification criterion and an adornment algorithm. The latter can both be used as a termination criterion and be combined with current techniques to make them more effective, in that strictly more sets of dependencies are identified. Our techniques identify sets of dependencies that are not recognized by any of the current criteria.
Year
DOI
Venue
2016
10.14778/2876473.2876475
PROCEEDINGS OF THE VLDB ENDOWMENT
Field
DocType
Volume
Query optimization,Data integration,Data mining,Ontology,Data exchange,Computer science,Algorithm,Decidability,Theoretical computer science,Chase,Dependency theory (database theory),Undecidable problem
Journal
9
Issue
ISSN
Citations 
5
2150-8097
3
PageRank 
References 
Authors
0.38
20
4
Name
Order
Citations
PageRank
Marco Calautti1175.28
Sergio Greco21249265.35
Cristian Molinaro312628.71
Irina Trubitsyna411924.66