DocumentCode
3199483
Title
Constraint-based reasoning in deductive databases
Author
Han, Jiawei
Author_Institution
Sch. of Comput. Sci., Simon Frazer Univ., Burnaby, BC, Canada
fYear
1991
fDate
8-12 Apr 1991
Firstpage
257
Lastpage
265
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
Keywords
deductive databases; constraint based reasoning; deductive databases; finiteness constraints; functional linear recursions; monotonicity constraints; query constraints; set-oriented; Artificial intelligence; Councils; Deductive databases; Logic programming; Query processing; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1991. Proceedings. Seventh International Conference on
Conference_Location
Kobe
Print_ISBN
0-8186-2138-9
Type
conf
DOI
10.1109/ICDE.1991.131473
Filename
131473
Link To Document