Constraint-based reasoning in deductive databases

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Constraint-based reasoning in deductive databases is studied, with the focus on set-oriented, constraint-based processing of functional linear recursions. A technique is developed which compiles a functional linear recursion into chain or bounded forms and analyzes efficient processing of the compiled chains based on different kinds of constraints. It is shown that rule constraints should be compiled together with the rectified recursions; finiteness constraints and monotonicity constraints should be used in the analysis of finite evaluability and termination; and query constraints should be pushed into the compiled chains, when possible, for efficient set-oriented evaluation. Constraint-based processing can be enhanced by dynamic constraint enforcement in query evaluation. The method is illustrated using a typical traversal recursion problem. It is concluded that the principles developed are useful for a large set of deductive database application problems.

Original languageEnglish (US)
Title of host publicationProceedings - International Conference on Data Engineering
PublisherPubl by IEEE
Pages257-265
Number of pages9
ISBN (Print)0818621389
StatePublished - Apr 1991
Externally publishedYes
EventProceedings of the 7th International Conference on Data Engineering - Kobe, Jpn
Duration: Apr 8 1991Apr 12 1991

Publication series

NameProceedings - International Conference on Data Engineering

Other

OtherProceedings of the 7th International Conference on Data Engineering
CityKobe, Jpn
Period4/8/914/12/91

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Information Systems

Fingerprint

Dive into the research topics of 'Constraint-based reasoning in deductive databases'. Together they form a unique fingerprint.

Cite this