• DocumentCode
    1160216
  • Title

    Binding propagation techniques for the optimization of bound disjunctive queries

  • Author

    Greco, Sergio

  • Author_Institution
    Dipartiniento di Elettronica, Informatica e Sisteinistica, Calabria Univ., Italy
  • Volume
    15
  • Issue
    2
  • fYear
    2003
  • Firstpage
    368
  • Lastpage
    385
  • Abstract
    This paper presents a technique for the optimization of bound queries on disjunctive deductive databases. The optimization is based on the rewriting of the source program into an equivalent program which can be evaluated more efficiently. The proposed optimization reduces the amount of data needed to answer the query and, consequently, 1) reduces the complexity of computing a single model and, more importantly, 2) greatly reduces the number of models to be considered. Although, in this paper, we consider the application of the magic-set method, other rewriting techniques defined for special classes of queries can also be applied. To show the relevance of our technique, we have implemented a prototype of an optimizer. Several experiments have confirmed the value of the technique.
  • Keywords
    deductive databases; query processing; rewriting systems; databases; disjunctive deductive databases; disjunctive queries; query rewriting; rewriting; Computer Society; Data structures; Deductive databases; Grounding; Prototypes;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2003.1185840
  • Filename
    1185840