Authors:
Hind Hamrouni
;
Zouhaier Brahmia
and
Rafik Bouaziz
Affiliation:
University of Sfax, Tunisia
Keyword(s):
Temporal XML Databases, Retroactive Update, Data Inconsistency, Inconsistency Periods, Repairing an Inconsistency, Side Effect, Side Effects Recovery.
Related
Ontology
Subjects/Areas/Topics:
Data Curation
;
Data Engineering
;
Data Management and Quality
;
Data Management for Analytics
;
Data Structures and Data Management Algorithms
;
Modeling and Managing Large Data Systems
Abstract:
In temporal XML databases, a retroactive update (i.e., modifying or deleting a past element) due to a detected error means that the database has included erroneous information during some period and, therefore, its consistency should be restored by correcting all errors and inconsistencies that have occurred in the past. Indeed, all processing that have been carried out during the inconsistency period and have used erroneous information have normally produced erroneous information. In this paper, we propose an approach which preserves data consistency in temporal XML databases. More precisely, after any retroactive update, the proposed approach allows (i) detecting and analyzing periods of database inconsistency, which result from that update, and (ii) repairing of all inconsistencies and recovery of all side effects.