Bottom-Up Beats Top-Down for Datalog.
Jeffrey D. Ullman:
Bottom-Up Beats Top-Down for Datalog.
PODS 1989: 140-149@inproceedings{DBLP:conf/pods/Ullman89,
author = {Jeffrey D. Ullman},
title = {Bottom-Up Beats Top-Down for Datalog},
booktitle = {Proceedings of the Eighth ACM SIGACT-SIGMOD-SIGART Symposium
on Principles of Database Systems, March 29-31, 1989, Philadelphia,
Pennsylvania},
publisher = {ACM Press},
year = {1989},
isbn = {0-89791-308-6},
pages = {140-149},
ee = {http://doi.acm.org/10.1145/73721.73736, db/conf/pods/Ullman89.html},
crossref = {DBLP:conf/pods/89},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
We show that for any safe datalog program P1 and any query Q (predicate of P1 with some bound arguments), there is another safe datalog program P2 that produces the answer to Q and takes no more time when evaluated by semi-naive evaluation than when P1 is evaluated top down.
Copyright © 1989 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Load The ACM SIGMOD Anthology, CDROM Edition, Volume 1-3, PODS '82-'98.
and ...
Load The ACM SIGMOD Anthology, Silver Edition, DVD 1, Proceedings.
and ...
BibTeX
Printed Edition
Proceedings of the Eighth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, March 29-31, 1989, Philadelphia, Pennsylvania.
ACM Press 1989, ISBN 0-89791-308-6
Contents BibTeX
References
- [Beeri, Ramakrishnan, 1987]
- Catriel Beeri, Raghu Ramakrishnan:
On the Power of Magic.
PODS 1987: 269-284 BibTeX
- [Dietrich, 1987]
- Suzanne W. Dietrich:
Extension Tables: Memo Relations in Logic Programming.
SLP 1987: 264-272 BibTeX
- [Lozinskii, 1985]
- Eliezer L. Lozinskii:
Evaluating Queries in Deductive Databases by Generating.
IJCAI 1985: 173-177 BibTeX
- [McKay, Shapiro, 1981]
- ...
- [Neiman, 1986]
- ...
- [Pereira, Warren, 1983]
- ...
- [Porter, 1986]
- ...
- [Ramakrishnan, 1988]
- Raghu Ramakrishnan:
Magic Templates: A Spellbinding Approach to Logic Programs.
ICLP/SLP 1988: 140-159 BibTeX
- [Seki, 1988]
- ...
- [Tamaki, Sato, 1986]
- Hisao Tamaki, Taisuke Sato:
OLD Resolution with Tabulation.
ICLP 1986: 84-98 BibTeX
- [Ullman, 1985]
- Jeffrey D. Ullman:
Implementation of Logical Query Languages for Databases.
ACM Trans. Database Syst. 10(3): 289-321(1985) BibTeX
- [Ullman, 1988]
- Jeffrey D. Ullman:
Principles of Database and Knowledge-Base Systems, Volume I.
Computer Science Press 1988, ISBN 0-7167-8158-1
Contents BibTeX
- [Ullman, 1989]
- Jeffrey D. Ullman:
Principles of Database and Knowledge-Base Systems, Volume II.
Computer Science Press 1989, ISBN 0-7167-8162-X
Contents BibTeX
- [Van Gelder, 1986]
- Allen Van Gelder:
A Message Passing Framework for Logical Query Evaluation.
SIGMOD Conference 1986: 155-165 BibTeX
- [Vieille, 1987]
- Laurent Vieille:
Recursive Axioms in Deductive Databases: The Query/Subquery Approach.
Expert Database Conf. 1986: 253-267 BibTeX
- [Vieille, 1988]
- Laurent Vieille:
From QSQ towards QoSaQ: Global Optimization of Recursive Queries.
Expert Database Conf. 1988: 743-778 BibTeX
Referenced by
- Dieter Fensel, Jürgen Angele, Rudi Studer:
The Knowledge Acquisition and Representation Language KARL.
IEEE Trans. Knowl. Data Eng. 10(4): 527-550(1998)
- Serge Abiteboul, Victor Vianu, Bradley S. Fordham, Yelena Yesha:
Relational Transducers for Electronic Commerce.
PODS 1998: 179-187
- Kenneth A. Ross:
Tail Recursion Elimination in Deductive Databases.
ACM Trans. Database Syst. 21(2): 208-237(1996)
- Inderpal Singh Mumick, Sheldon J. Finkelstein, Hamid Pirahesh, Raghu Ramakrishnan:
Magic Conditions.
ACM Trans. Database Syst. 21(1): 107-155(1996)
- Colin Bell, Anil Nerode, Raymond T. Ng, V. S. Subrahmanian:
Implementing Deductive Databases by Mixed Integer Programming.
ACM Trans. Database Syst. 21(2): 238-269(1996)
- Stefan Brass:
SLDMagic - An Improved Magic Set Technique.
ADBIS 1996: 75-83
- Sérgio Lifschitz, Victor Vianu:
A Probabilistic View of Datalog Parallelization.
ICDT 1995: 294-307
- Stefan Brass:
Magic Sets vs. SLD-Resolution.
ADBIS 1995: 185-203
- Serge Abiteboul, Richard Hull, Victor Vianu:
Foundations of Databases.
Addison-Wesley 1995, ISBN 0-201-53771-0
Contents - Colin Bell, Anil Nerode, Raymond T. Ng, V. S. Subrahmanian:
Implementing Deductive Databases by Linear Programming.
PODS 1992: 283-292
- Kenneth A. Ross:
Modular Acyclicity and Tail Recursion in Logic Programs.
PODS 1991: 92-101
- Juhani Kuittinen, Otto Nurmi, Seppo Sippu, Eljas Soisalon-Soininen:
Efficient Implementation of Loops in Bottom-Up Evaluation of Logic Queries.
VLDB 1990: 372-379
- David B. Kemp, Kotagiri Ramamohanarao, Zoltan Somogyi:
Right-, left- and multi-linear rule transformations that maintain context information.
VLDB 1990: 380-391
- Kenneth A. Ross:
Modular Stratification and Magic Sets for DATALOG Programs with Negation.
PODS 1990: 161-171
- Seppo Sippu, Eljas Soisalon-Soininen:
Multiple SIP Strategies and Bottom-Up Adorning in Logic Query Optimization.
ICDT 1990: 485-498
- Hervé Gallaire, Jean-Marie Nicolas:
Logic and Databases: An Assessment.
ICDT 1990: 177-186
- Jeffrey D. Ullman:
Principles of Database and Knowledge-Base Systems, Volume II.
Computer Science Press 1989, ISBN 0-7167-8162-X
Contents
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:33:56 2009