• Medientyp: E-Artikel
  • Titel: Magic conditions
  • Beteiligte: Mumick, Inderpal Singh; Finkelstein, Sheldon J.; Pirahesh, Hamid; Ramakrishnan, Raghu
  • Erschienen: Association for Computing Machinery (ACM), 1996
  • Erschienen in: ACM Transactions on Database Systems
  • Sprache: Englisch
  • DOI: 10.1145/227604.227624
  • ISSN: 0362-5915; 1557-4644
  • Schlagwörter: Information Systems
  • Entstehung:
  • Anmerkungen:
  • Beschreibung: <jats:p> Much recent work has focused on the bottom-up evaluation of Datalog programs [Bancilhon and Ramakrishnan 1988]. One approach, called magic-sets, is based on rewriting a logic program so that bottom-up fixpoint evaluation of the program avoids generation of irrelevant facts [Bancilhon et al. 1986; Beeri and Ramakrishnan 1987; Ramakrishnan 1991]. It was widely believed for some time that the principal application of the magic-sets technique is to restrict computation in recursive queries using equijoin predicates. We extend the magic-sets transformation to use predicates other than equality ( <jats:italic>X</jats:italic> &gt;10, for example) in restricting computation. The resulting <jats:italic>ground magic-sets transformation</jats:italic> is an important step in developing an extended magic-sets transformation that has practical utility in “real” relational databases, not only for recursive queries, but for nonrecursive queries as well [Mumick et al. 1990b; Mumick 1991]. </jats:p>
  • Zugangsstatus: Freier Zugang