Reactive Consistency Control In Deductive Databases.
Guido Moerkotte, Peter C. Lockemann:
Reactive Consistency Control In Deductive Databases.
ACM Trans. Database Syst. 16(4): 670-702(1991)@article{DBLP:journals/tods/MoerkotteL91,
author = {Guido Moerkotte and
Peter C. Lockemann},
title = {Reactive Consistency Control In Deductive Databases},
journal = {ACM Trans. Database Syst.},
volume = {16},
number = {4},
year = {1991},
pages = {670-702},
ee = {http://doi.acm.org/10.1145/115302.115298, db/journals/tods/MoerkotteL91.html},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Classical treatment of consistency violations is to back out a database operation or transaction.
In applications with large numbers of fairly complex consistency constraints this clearly is an
unsatisfactory solution. Instead, if a violation is detected the user should be given a diagnosis of
the constraints that failed, a line of reasoning on the cause that could have led to the violation,
and suggestions for a repair. The problem is particularly complicated in a deductive database
system where failures may be due to an inferred condition rather than simply a stored fact, but
the repair can only be applied to the underlying facts. The paper presents a system which
provides automated support in such situations. It concentrates on the concepts and ideas
underlying the approach and an appropriate system architecture and user guidance, and
sketches some of the heuristics used to gain in performance.
Copyright © 1991 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
CDROM Version: Load the CDROM "Volume 3 Issue 2, TODS 1991-1995, TKDE 1989-1992" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...
BibTeX
[Index Terms and Review]
[Full Text in PDF Format, 2091 KB]
References
- [1]
- Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson:
System R: Relational Approach to Database Management.
ACM Trans. Database Syst. 1(2): 97-137(1976) BibTeX
- [2]
- ...
- [3]
- Jon Louis Bentley:
Multidimensional Binary Search Trees Used for Associative Searching.
Commun. ACM 18(9): 509-517(1975) BibTeX
- [4]
- Joachim Biskup, Bernhard Convent:
Towards a Schema Design Methodology for Deductive Databases.
MFDBS 1989: 37-52 BibTeX
- [5]
- François Bry:
Logical Rewritings for Improving the Evaluation of Quantified Queries.
MFDBS 1989: 100-116 BibTeX
- [6]
- François Bry:
Towards an Efficient Evaluation of General Queries: Quantifier and Disjunction Processing Revisited.
SIGMOD Conference 1989: 193-204 BibTeX
- [7]
- ...
- [8]
- Keith L. Clark:
Negation as Failure.
Logic and Data Bases 1977: 293-322 BibTeX
- [9]
- Subrata Kumar Das, M. Howard Williams:
A Path Finding Method for Constraint Checking in Deductive Databases.
Data Knowl. Eng. 4: 223-244(1989) BibTeX
- [10]
- Hendrik Decker:
Integrity Enforcement on Deductive Databases.
Expert Database Conf. 1986: 381-395 BibTeX
- [11]
- Ronald Fagin:
Horn Clauses and Database Dependencies (Extended Abstract).
STOC 1980: 123-134 BibTeX
- [12]
- ...
- [13]
- Paul Helman, Robert Veroff:
Designing Deductive Databases.
J. Autom. Reasoning 4(1): 29-68(1988) BibTeX
- [14]
- Lawrence J. Henschen, William McCune, Shamim A. Naqvi:
Compiling Constraint-Checking Programs from First-Order Formulas.
Advances in Data Base Theory 1982: 145-169 BibTeX
- [15]
- Lawrence J. Henschen, Shamim A. Naqvi:
On compiling queries in recursive first-order databases.
J. ACM 31(1): 47-85(1984) BibTeX
- [16]
- Won Kim, Frederick H. Lochovsky (Eds.):
Object-Oriented Concepts, Databases, and Applications.
ACM Press and Addison-Wesley 1989, ISBN 0-201-14410-7
Contents BibTeX
- [17]
- Robert A. Kowalski:
A Proof Procedure Using Connection Graphs.
J. ACM 22(4): 572-595(1975) BibTeX
- [18]
- Robert A. Kowalski, Fariba Sadri, Paul Soper:
Integrity Checking in Deductive Databases.
VLDB 1987: 61-69 BibTeX
- [19]
- D. T. Lee, C. K. Wong:
Quintary Trees: A File Structure for Multidimensional Database Systems.
ACM Trans. Database Syst. 5(3): 339-353(1980) BibTeX
- [20]
- John W. Lloyd:
Foundations of Logic Programming, 2nd Edition.
Springer 1987, ISBN 3-540-18199-7
BibTeX
- [21]
- John W. Lloyd, Liz Sonenberg, Rodney W. Topor:
Integrity Constraint Checking in Stratified Databases.
J. Log. Program. 4(4): 331-343(1987) BibTeX
- [22]
- John W. Lloyd, Rodney W. Topor:
A Basis for Deductive Database Systems.
J. Log. Program. 2(2): 93-109(1985) BibTeX
- [23]
- Vincent Y. Lum:
Multi-Attribute Retrieval with Combined Indexes.
Commun. ACM 13(11): 660-665(1970) BibTeX
- [24]
- ...
- [25]
- Jack Minker:
Perspectives in Deductive Databases.
J. Log. Program. 5(1): 33-60(1988) BibTeX
- [26]
- ...
- [27]
- Guido Moerkotte, Stefan Karl:
Efficient Consistency Control in Deductive Databases.
ICDT 1988: 118-128 BibTeX
- [28]
- Andrea Neufeld, Guido Moerkotte, Peter C. Lockemann:
Generating Consistent Test Data for a Variable Set of General Consistency Constraints.
VLDB J. 2(2): 173-213(1993) BibTeX
- [29]
- ...
- [30]
- Jeffrey F. Naughton, Raghu Ramakrishnan, Yehoshua Sagiv, Jeffrey D. Ullman:
Efficient Evaluation of Right-, Left-, and Mult-Lineare Rules.
SIGMOD Conference 1989: 235-242 BibTeX
- [31]
- Wolfgang Nejdl:
Recursive Strategies for Answering Recursive Queries - The RQA/FQI Strategy.
VLDB 1987: 43-50 BibTeX
- [32]
- Jean-Marie Nicolas:
Logic for Improving Integrity Checking in Relational Data Bases.
Acta Inf. 18: 227-253(1982) BibTeX
- [33]
- Jürg Nievergelt, Hans Hinterberger, Kenneth C. Sevcik:
The Grid File: An Adaptable, Symmetric Multikey File Structure.
ACM Trans. Database Syst. 9(1): 38-71(1984) BibTeX
- [34]
- ...
- [35]
- Raymond Reiter:
On Closed World Data Bases.
Logic and Data Bases 1977: 55-76 BibTeX
- [36]
- Fariba Sadri, Robert A. Kowalski:
A Theorem-Proving Approach to Database Integrity.
Foundations of Deductive Databases and Logic Programming. 1988: 313-362 BibTeX
- [37]
- John C. Shepherdson:
Negation as Failure: A Comparison of Clark's Completed Data Base and Reiter's Closed World Assumption.
J. Log. Program. 1(1): 51-79(1984) BibTeX
- [38]
- David W. Stemple, Subhasish Mazumdar, Tim Sheard:
On the Modes and Meaning of Feedback to Transaction Designers.
SIGMOD Conference 1987: 374-386 BibTeX
- [39]
- Jeffrey D. Ullman:
Implementation of Logical Query Languages for Databases.
ACM Trans. Database Syst. 10(3): 289-321(1985) BibTeX
- [40]
- Allen Van Gelder, Rodney W. Topor:
Safety and Correct Translation of Relational Calculus Formulas.
PODS 1987: 313-327 BibTeX
- [41]
- Laurent Vieille:
Recursive Axioms in Deductive Databases: The Query/Subquery Approach.
Expert Database Conf. 1986: 253-267 BibTeX
Referenced by
- Enric Mayol, Ernest Teniente:
A Survey of Current Methods for Integrity Constraint Maintenance and View Updating.
ER (Workshops) 1999: 62-73
- Levent V. Orman:
Differential Relational Calculus for Integrity Maintenance.
IEEE Trans. Knowl. Data Eng. 10(2): 328-341(1998)
- Piero Fraternali, Stefano Paraboschi:
Ordering and Selecting Production Rules for Constraint Maintenance: Complexity and Heuristic Solution.
IEEE Trans. Knowl. Data Eng. 9(1): 173-178(1997)
- Jennifer Widom, Stefano Ceri (Eds.):
Active Database Systems: Triggers and Rules For Advanced Database Processing.
Morgan Kaufmann 1996, ISBN 1-55860-304-2
Contents - Ernest Teniente, Antoni Olivé:
Updating Knowledge Bases While Maintaining Their Consistency.
VLDB J. 4(2): 193-241(1995)
- James J. Lu, Guido Moerkotte, Joachim Schü, V. S. Subrahmanian:
Efficient Maintenance of Materialized Mediated Views.
SIGMOD Conference 1995: 340-351
- Ernest Teniente, Toni Urpí:
A Common Framework for Classifying and Specifying Deductive Database Updating Problems.
ICDE 1995: 173-182
- Uwe Herzog, Ralf Schaarschmidt:
Parallel Execution of Integrity Constraint Checks.
CIKM 1995: 82-89
- Kotagiri Ramamohanarao, James Harland:
An Introduction to Deductive Database Languages and Systems.
VLDB J. 3(2): 107-122(1994)
- Stefano Ceri, Piero Fraternali, Stefano Paraboschi, Letizia Tanca:
Automatic Generation of Production Rules for Integrity Maintenance.
ACM Trans. Database Syst. 19(3): 367-422(1994)
- Suryanarayana M. Sripada, Beat Wüthrich:
Cumulative Updates.
VLDB 1994: 534-545
- Elena Baralis, Stefano Ceri, Stefano Paraboschi:
Declarative Specification of Constraint Maintenance.
ER 1994: 205-222
- Andrea Neufeld, Guido Moerkotte, Peter C. Lockemann:
Generating Consistent Test Data for a Variable Set of General Consistency Constraints.
VLDB J. 2(2): 173-213(1993)
- Beat Wüthrich:
On Updates and Inconsistency Repairing in Knowledge Bases.
ICDE 1993: 608-615
- Guido Moerkotte, Andreas Zachmann:
Towards More Flexible Schema Management in Object Bases.
ICDE 1993: 174-181
- H. V. Jagadish, Xiaolei Qian:
Integrity Maintenance in Object-Oriented Databases.
VLDB 1992: 469-480
- Peter C. Lockemann, Guido Moerkotte:
On the Notion of Concept.
ER 1991: 349-370
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
TODS, ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Tue Jun 24 18:39:11 2008