ABSTRACT
Constraints are a valuable tool for managing information across multiple databases, as well as for general purposes of assuring data integrity. However, efficient implementation of constraint checking is difficult. In this paper we explore techniques for assuring constraint satisfaction without performing a complete evaluation of the constraints. We consider methods that use only constraint definitions, methods that use constraints and updates, and methods that use constraints, updates, and “local” data.
- Blakeley, J. A., N. Coburn, and P.-A. Larson {1989}. "Updating derived relations: detecting irrelevant and autonomously computable updates," A CM Trans. on Database Systems 14:3, pp. 369-400. Google ScholarDigital Library
- Ceri, S. and J. Widom {1990}. "Deriving production rules for constraint maintainence," Proc. International Conference on Very Large Data Bases, pp. 566-577. Google ScholarDigital Library
- Ceri, S. and J. Widom {1991}. "Deriving production rules for incremental view maintainance," Proc. International Conference on Very Large Data Bases, pp. 577-589. Google ScholarDigital Library
- Chandra, A. K. and H. R. Lewis and J. A. Makowsky {1981}. "Embedded implicational dependencies and their inference problem," Proc. Thirteenth Annual ACM Symposium on the Theory of Computing, pp. 342-354. Google ScholarDigital Library
- Chandra, A. K. and P. M. Merlin {1977}. "Optimal implementation of conjunctive queries in relational databases," Proc. Ninth Annual A CM Symposium on the Theory of Computing, pp. 77-90. Google ScholarDigital Library
- Chaudhuri, S. and M. Y. Vardi {1992}. "On the equivalence of datalog programs," Proc. Eleventh ACM Symposium on Principles of Database Systems, pp. 55-66. Google ScholarDigital Library
- Courcelle, B. {1991}. "Recursive queries and context-free graph grammars," Theor. CS 78, pp. 217-244. Google ScholarDigital Library
- Elkan, C. {1990}. "Independence of logic database queries and updates," Proc. Ninth A CM Symposium on Principles of Database Systems, pp. 154-160. Google ScholarDigital Library
- Gupta, A. {1994}. "Efficient Maintenance of Integrity Constraints and Views in Database Systems," Ph.D. thesis, Dept. of CS, Stanford University.Google Scholar
- Gupta. A. and J. D. Ullman {1992}. "Generalizing conjunctive query containment for view maintenance and integrity constraint verification," Joint Intl. Conf. on Logic Programming, Workshop on Deductive Databases.Google Scholar
- Gupta, A. and J. Widom {1993}. "Local verification of global integrity constraints in distributed databases," A CM SIGMOD International Conf. on Management of Data, pp. 49-58. Google ScholarDigital Library
- Klug, A. {1988}. "On conjunctive queries containing inequalities," d. ACM 35:1, pp. 146-160. Google ScholarDigital Library
- Levy, A. Y. and Y. Sagiv {1993}. "Queries independent of update," Proc. International Conference on Very Large Data Bases, pp. 171-181. Google ScholarDigital Library
- Nicolas, J.-M. {1982}. "Logic for improving integrity checking in relational databases," Acta Informatica 18:3, pp. 227-253.Google ScholarDigital Library
- Sagiv, Y. {1988}. "Optimizing datalog programs," in Foundations of Deductive Databases and Logic Programming (J. Minker, ed.), Morgan-Kaufmann, San Marco. Google ScholarDigital Library
- Sagiv, Y. and M. Yannakakis {1981}. "Equivalence among relational expressions with the union and difference operators," d. ACM 27:4, pp. 633-655. Google ScholarDigital Library
- Shmueli, O. {1987}. "Decidability and expressiveness aspects of logic queries," Proc. Sixth A CM Symposium on Principles of Database Systems, pp. 237-249. Google ScholarDigital Library
- Tompa, F. W. and J. A. Blakeley {1988}. "Maintaining materialized views without accessing base data," Inform. Systems 13:4, pp. 393-406. Google ScholarDigital Library
- Ullman, J. D. {1989}. Principles of Database and Knowledge-Base Systems, Vol. II: The New Technologies, Computer Science Press, New York. Google ScholarDigital Library
- van der Meyden, R. {1992}. "The complexity of querying indefinite data about linearly ordered domains," Proc. Eleventh A CM Symposium on Principles of Database Systems, pp. 331-345. Google ScholarDigital Library
Index Terms
- Constraint checking with partial information
Recommendations
Partial constraint satisfaction
IJCAI'89: Proceedings of the 11th international joint conference on Artificial intelligence - Volume 1A constraint satisfaction problem involves finding values for variables subject to constraints on which combinations of values are allowed. In some cases it may be impossible or impractical to solve these problems completely. We may seek to partially ...
Comments