Automatic Rule Generation for Constraint Enforcement in Active Databases

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 integrity maintenance is that of post processing faulty transactions, by introducing system-generated compensating actions that lead to a database state which is consistent and as close as possible to that intended by the user. Active databases provide the appropriate technology to implement this paradigm.

[1]  David W. Stemple,et al.  On the modes and meaning of feedback to transaction designers , 1987, SIGMOD '87.

[2]  Jennifer Widom,et al.  A denotational semantics for the Starburst production rule language , 1992, SGMD.

[3]  Lois M. L. Delcambre,et al.  Constraint Analysis: A Design Process for Specifying Operations on Objects , 1990, IEEE Trans. Knowl. Data Eng..

[4]  Jennifer Widom,et al.  Set-oriented production rules in relational database systems , 1990, SIGMOD '90.

[5]  Jennifer Widom,et al.  Deriving Production Rules for Constraint Maintainance , 1990, VLDB.

[6]  Susan Darling Urban,et al.  Diagnosing Anomalous Rule Behavior in Databases with Integrity Maintenance Production Rules , 1991, FMLDO.

[7]  Michael Stonebraker,et al.  On rules, procedures, caching and views in database systems , 1994, SIGMOD 1994.

[8]  Jeffrey D. Ullman,et al.  Principles of Database Systems , 1980 .

[9]  Bernhard Thalheim,et al.  Dependencies in relational databases , 1991, Teubner-Texte zur Mathematik.

[10]  Jennifer Widom,et al.  Behavior of database production rules: termination, confluence, and observable determinism , 1992, SIGMOD '92.

[11]  Letizia Tanca,et al.  Logic Programming and Databases , 1990, Surveys in Computer Science.

[12]  Letizia Tanca,et al.  Integrity Maintenance Systems: An Architecture , 1992, DAISD.

[13]  Jean-Marie Nicolas,et al.  Integrity Checking in Deductive Data Bases , 1977, Logic and Data Bases.

[14]  Meichun Hsu,et al.  A Theory for Rule Triggering Systems , 1990, EDBT.