Abstract
Semantic integrity constraints are utilized for enforcing the integrity of the database as well as for improving the efficiency of the database utilization, as in semantic query optimization. In this paper we address the problems related with maintaining a sound and nonredundant set of constraints satisfied by the database in the case of updates to the constraint base. We consider implication constraints as semantic integrity constraints. The constraints are represented as conjunctions of inequalities. We present a methodology to determine whether a constraint is redundant or contradictory with respect to a set of constraints. It is based on the partitioning of the constraint base which, we show, improves the efficiency of the algorithms that check whether a constraint is redundant or contradictory with respect to a constraint base.
This research is supported by the National Science Foundation under grant IRI-9008632, and FAW Award IRI-9024152. Part of the research has been carried out while the authors were at Dept. of Computer Engineering and Information Sciences, Bilkent University, Ankara, Türkiye.
The research of this author is partially supported by the Scientific and Technical Research Council of Türkiye.
Preview
Unable to display preview. Download preview PDF.
References
Aho A. V., Garey M. R., Ullman J. D., The Transitive Reduction of a Direct Graph, Siam Journal of Computing, 1:2, 1972, 31–7.
Bernstein P. and Blaustein B., A simplification algorithm for integrity assertions and concrete views, Proc. COMPSAC 81, 1981, pp. 90–99.
Böttcher S., Jarke M., Schmidt J W., Adabtive predicate managers in database systems, 12th Int VLDB Conf., Kyoto, 1986, pp. 21–29.
Bry F., Manthey R., Checking consistency of database constraints: a logical basis, 12th Int. VLDB Conf., Kyoto, 1986, pp. 13–20.
Bry F., Decker H., and Manthey R., A Uniform Approach to Constraint Satisfaction and Constraint Satisfiability in Deductive Databases. Lecture Notes in Computer Science 303 (Proc. EDBT'88), Springer-Verlag 1988, pp. 488–505.
Büning H. K., Löwen U., Schmitgen S., Inconsistency of production systems, Data & Knowledge Engineering 3 (1988/89) pp. 245–260.
Chang C., Lee R. C., Symbolic Logic and Mechanical Theorem Proving, Academic Press, New York, 1973.
Elkan C., A Decision Procedure for Conjunctive Query Disjointness, ACM PODS, pp. 134–139, 1989.
Fagin R., Halpern J. Y., and Megiddo N., A Logic for Reasoning about Probabilities, Information and Computation, 87, pp. 78–128, 1990. Springer-Verlag, 1990.
Gallier J H., Logic for Computer Science: Foundations of Automatic Theorem Proving, Harper & Row, Publishers, New York, 1986.
Hsu A. and Imielinski T., Integrity checking for multiple updates, Proc. SIGMOD Conf., 1985, pp.152–168.
Ishakbeyoglu N S. and Ozsoyoglu Z M., Maintenance of Semantic Integrity Constraints under Database Updates, Proc. 6th ISCIS Symposium, Turkey, 1991, pp. 125–134.
Ishakbeyoglu N S., Ozsoyoglu Z M., A Deduction system for implication integrity constraints, Technical Report CIS-9201, Bilkent University, 1992.
Ishakbeyoglu N S., Ozsoyoglu Z M., On the Maintenance of Implication Integrity constraints, Technical Report CES-92-09, Case Western Reserve University, 1992.
Klug A., On Conjunctive Queries Containing Inequalities, JACM 35, 1, pp. 146–160, January 1988.
Kung C. H., A Temporal Framework for Information Systems Specification and Verification. PhD Thesis, Univ. of Trondheim, Norway, 1984.
Manthey R. and Bry F., SATCHMO: a theorem prover implemented in Prolog. Proc. CADE 88 (9th Conf. on Automated Deduction), Argonne, Illinois, May 1988, also ECRC Tech. Rep. KB-21, Nov. 1987.
McCune W. W. and Henschen L. J., Maintaining State Constraints in Relational Databases: A Proof Theoretic Basis, Journal of the ACM, Vol. 36, No. 1, January 1989, pp. 46–68.
Nicolas J-M., Logic for improving integrity checking in relational data bases. Acta Informatica 18, pp. 227–253, 1982
Ozsoyoglu Z M., Ishakbeyoglu N S., and Shenoy S T., On the Maintenance of Semantic Implication Constraints, Technical Report, Dept of Computer Engineering and Science, Case Western Reserve University, Nov. 1991
Ozsoyoglu Z M., Query Optimization in Distributed Databases, PhD Thesis, Dept of Computing Sciences, University of Alberta, Canada, 1980.
Rosenkrantz D J., Hunt H B., Processing Conjunctive Predicates and Queries, Proc. VLDB, 1980, pp. 64–72.
Sadri F. and Kowalski R., A Theorem-proving approach to database integrity, in J. Minker (ed.) Foundations of Deductive Databases and Logic Programming, Morgan Kaufmann Pub., 1988, pp. 313–362.
Shenoy S T., Ozsoyoglu Z M., A system for semantic query optimization, Proc. ACM SIGMOD, pp.181–195, May 1987.
Shenoy S T., Ozsoyoglu Z M., Design and implementation of a semantic query optimizer, IEEE Transactions on Knowledge and Data Engineering, pp. 344–361, September 1989.
Ullman J D., Principles of database and knowledge-base systems Vol I, Computer Science Press, 1988.
Ullman J D., Principles of database and knowledge-base systems Vol II, Computer Science Press, 1989.
Yu T C., and Ozsoyoglu Z M., On determining tree query membership of a distributed query, INFOR, Aug. 1984, pp. 261–281.
Yu T C., and Sun W., Automatic knowledge acquisition and maintenance for semantic query optimization, IEEE Transactions on Knowledge and Data Engineering, pp. 362–375, September 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ishakbeyoğlu, N.S., Özsoyoğlu, Z.M. (1993). On the maintenance of implication integrity constraints. In: Mařík, V., Lažanský, J., Wagner, R.R. (eds) Database and Expert Systems Applications. DEXA 1993. Lecture Notes in Computer Science, vol 720. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57234-1_20
Download citation
DOI: https://doi.org/10.1007/3-540-57234-1_20
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57234-3
Online ISBN: 978-3-540-47982-6
eBook Packages: Springer Book Archive