Integrity maintenance systems: an architecture

Cita com:
hdl:2117/373729
Document typeConference report
Defense date1992
PublisherUniversitat Politècnica de Catalunya. Departament de Llenguatges i Sistemes Informàtics
Rights accessOpen Access
This work is protected by the corresponding intellectual and industrial property rights.
Except where otherwise noted, its contents are licensed under a Creative Commons license
:
Attribution-NonCommercial-NoDerivs 4.0 International
Abstract
In conventional database systems, consistency is preserved either by forbidding operations that violate integrity constraints or by rolling back transactions that produce inconsistent database states. A third way to maintain integrity is that of post-processing faulty transactions, by introducing system-generated compensating actions that lead to a database state that is consistent andas close as possible to that intended by the user. Active databases, which couple production rules to database processing, provide the appropriate technology to implement compensating actions.
In this paper, we presentan architecture for integrity constraint maintenance systems, which provides severa! facilities to support the different phases of the process of constraint maintenance, going from compile-time tasks, like constraints specification, rule generation and rule analysis, to the run-time control of transactions in presence of constraint enforcing rules. Particular emphasis is placed on the task of analyzing a set of automatically generated compensating actions, to ensure correctness, termination and semantic adequacy of the constraint maintenance system. We provide a hypergraph-based representation of this problem, investigate its complexity and propase a heuristic solution.
CitationCeri, S. [et al.]. Integrity maintenance systems: an architecture. A: "Proceedings of the 3rd International Workshop on the Deductive Approach to Information Systems and Databases". Universitat Politècnica de Catalunya. Departament de Llenguatges i Sistemes Informàtics, 1991, p. 327-344.
Files | Description | Size | Format | View |
---|---|---|---|---|
3DAISD_15_Integrity maintenance systems.pdf | 1,288Mb | View/Open |