Magic Conditions.
Inderpal Singh Mumick, Sheldon J. Finkelstein, Hamid Pirahesh, Raghu Ramakrishnan:
Magic Conditions.
PODS 1990: 314-330@inproceedings{DBLP:conf/pods/MumickFPR90,
author = {Inderpal Singh Mumick and
Sheldon J. Finkelstein and
Hamid Pirahesh and
Raghu Ramakrishnan},
title = {Magic Conditions},
booktitle = {Proceedings of the Ninth ACM SIGACT-SIGMOD-SIGART Symposium on
Principles of Database Systems, April 2-4, 1990, Nashville, Tennessee},
publisher = {ACM Press},
year = {1990},
isbn = {0-89791-352-3},
pages = {314-330},
ee = {http://doi.acm.org/10.1145/298514.298584, db/conf/pods/MumickFPR90.html},
crossref = {DBLP:conf/pods/90},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Much recent work has focussed on the bottom-up
evaluation of Datalog programs. 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 ([BMSU86, BR87, Ram88]). It is widely believed
that the principal application of the Magic-Sets
technique is to restrict computation in recursive
queries using equijoin predicates. We extend
the Magic-Set transformation to use predicates other
than equality (X > 10, for example). This Extended
Magic-Set technique has practical utility in "real" relational
databases, not only for recursive queries, but for
non-recursive queries as well; in ([MFPR9O]) we
use the results in this paper and those in [MPR89]
to define a magic-set transformation for relational
databases supporting SQL and its extensions, going
on to describe an implementation of magic in Starburst
([HFLP89]). We also give preliminary performance
measurements.
In extending Magic-Sets, we describe a natural generalization
of the common class of bound (b) and
free (f) adornments. We also present, a formalism
to compare adornment classes.
Copyright © 1990 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 Ninth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, April 2-4, 1990, Nashville, Tennessee.
ACM Press 1990, ISBN 0-89791-352-3
Contents BibTeX
References
- [BKMR89]
- David B. Kemp, Kotagiri Ramamohanarao, Isaac Balbin, Krishnamurthy Meenakshi:
Propagating Constraints in Recusive Deduction Databases.
NACLP 1989: 981-998 BibTeX
- [BMSU86]
- François Bancilhon, David Maier, Yehoshua Sagiv, Jeffrey D. Ullman:
Magic Sets and Other Strange Ways to Implement Logic Programs.
PODS 1986: 1-15 BibTeX
- [BR87]
- Catriel Beeri, Raghu Ramakrishnan:
On the Power of Magic.
PODS 1987: 269-284 BibTeX
- [HFLP89]
- Laura M. Haas, Johann Christoph Freytag, Guy M. Lohman, Hamid Pirahesh:
Extensible Query Processing in Starburst.
SIGMOD Conference 1989: 377-388 BibTeX
- [HP88]
- ...
- [ISO88]
- ...
- [MPR89]
- Inderpal Singh Mumick, Hamid Pirahesh, Raghu Ramakrishnan:
The Magic of Duplicates and Aggregates.
VLDB 1990: 264-277 BibTeX
- [MFPR90]
- Inderpal Singh Mumick, Sheldon J. Finkelstein, Hamid Pirahesh, Raghu Ramakrishnan:
Magic is Relevant.
SIGMOD Conference 1990: 247-258 BibTeX
- [Mor88]
- Katherine A. Morris:
An Algorithm for Ordering Subgoals in NAIL!
PODS 1988: 82-88 BibTeX
- [Ram88]
- Raghu Ramakrishnan:
Magic Templates: A Spellbinding Approach to Logic Programs.
ICLP/SLP 1988: 140-159 BibTeX
- [Ull88]
- Jeffrey D. Ullman:
Principles of Database and Knowledge-Base Systems, Volume I.
Computer Science Press 1988, ISBN 0-7167-8158-1
Contents BibTeX
Referenced by
- Jia Liang Han:
Optimizing Relational Queries in Connection Hypergraphs: Nested Queries, Views, and Binding Propagations.
VLDB J. 7(1): 1-11(1998)
- Inderpal Singh Mumick, Sheldon J. Finkelstein, Hamid Pirahesh, Raghu Ramakrishnan:
Magic Conditions.
ACM Trans. Database Syst. 21(1): 107-155(1996)
- Stefan Brass:
SLDMagic - An Improved Magic Set Technique.
ADBIS 1996: 75-83
- Jan Chomicki, David Toman:
Implementing Temporal Integrity Constraints Using an Active DBMS.
IEEE Trans. Knowl. Data Eng. 7(4): 566-582(1995)
- Alexander Brodsky, Yoram Kornatzky:
The LyriC Language: Querying Constraint Objects.
SIGMOD Conference 1995: 35-46
- Paris C. Kanellakis:
Constraint Programming and Database Languages: A Tutorial.
PODS 1995: 46-53
- Jayen Vaghani, Kotagiri Ramamohanarao, David B. Kemp, Zoltan Somogyi, Peter J. Stuckey, Tim S. Leask, James Harland:
The Aditi Deductive Database System.
VLDB J. 3(2): 245-288(1994)
- Alon Y. Levy, Inderpal Singh Mumick, Yehoshua Sagiv:
Query Optimization by Predicate Move-Around.
VLDB 1994: 96-107
- Inderpal Singh Mumick, Hamid Pirahesh:
Implementation of Magic-sets in a Relational Database System.
SIGMOD Conference 1994: 103-114
- Peter J. Stuckey, S. Sudarshan:
Compiling Query Constraints.
PODS 1994: 56-67
- Shaul Dar, Rakesh Agrawal:
Extending SQL with Generalized Transitive Closure Functionality.
IEEE Trans. Knowl. Data Eng. 5(5): 799-812(1993)
- Alexander Brodsky, Joxan Jaffar, Michael J. Maher:
Toward Practical Constraint Databases.
VLDB 1993: 567-580
- Hamid Pirahesh, Joseph M. Hellerstein, Waqar Hasan:
Extensible/Rule Based Query Rewrite Optimization in Starburst.
SIGMOD Conference 1992: 39-48
- Divesh Srivastava, Raghu Ramakrishnan:
Pushing Constraint Selections.
PODS 1992: 301-315
- Alon Y. Levy, Yehoshua Sagiv:
Constraints and Redundancy in Datalog.
PODS 1992: 67-80
- Guy M. Lohman, Bruce G. Lindsay, Hamid Pirahesh, K. Bernhard Schiefer:
Extensions to Starburst: Objects, Types, Functions, and Rules.
Commun. ACM 34(10): 94-109(1991)
- Joseph Albert:
Algebraic Properties of Bag Data Types.
VLDB 1991: 211-219
- Jayen Vaghani, Kotagiri Ramamohanarao, David B. Kemp, Zoltan Somogyi, Peter J. Stuckey:
Design Overview of the Aditi Deductive Database System.
ICDE 1991: 240-247
- Shaul Dar, Rakesh Agrawal, H. V. Jagadish:
Optimization of Generalized Transitive Closure Queries.
ICDE 1991: 345-354
- Kotagiri Ramamohanarao:
The Aditi Deductive Database System (Extented Abstract).
DASFAA 1991: 201-208
- Laura M. Haas, Walter Chang, Guy M. Lohman, John McPherson, Paul F. Wilms, George Lapis, Bruce G. Lindsay, Hamid Pirahesh, Michael J. Carey, Eugene J. Shekita:
Starburst Mid-Flight: As the Dust Clears.
IEEE Trans. Knowl. Data Eng. 2(1): 143-160(1990)
- Inderpal Singh Mumick, Hamid Pirahesh, Raghu Ramakrishnan:
The Magic of Duplicates and Aggregates.
VLDB 1990: 264-277
- Inderpal Singh Mumick, Sheldon J. Finkelstein, Hamid Pirahesh, Raghu Ramakrishnan:
Magic is Relevant.
SIGMOD Conference 1990: 247-258
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:34:01 2009