• 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