Proceedings of the Fifth ACM SIGACT-SIGMOD Symposium on Principles of Database Systems 1985
DOI: 10.1145/6012.15399
|View full text |Cite
|
Sign up to set email alerts
|

Magic sets and other strange ways to implement logic programs (extended abstract)

Abstract: Several methods for implementing database queries expressed as logical rules are given and they are compared for efficiency. One method, called "magic sets," is a general algorithm for rewriting logical rules so that they may be implemented bottom-UP (= forward chaining) in a way that cuts down on the irrelevant facts that are generated.The advantage of this scheme is that by working bottom-up, we can take advantage of efficient methods for doing massive joins. Two other methods are ad hoc ways of implementing… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
301
0
8

Year Published

1993
1993
2007
2007

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 517 publications
(318 citation statements)
references
References 9 publications
1
301
0
8
Order By: Relevance
“…1 We argue that both approaches have severe drawbacks. The first approach (the split of the original relation in two distinct smaller relation) examplifies an often criticized (although necessary) practice in relational database design: For reasons of storage (size) and coherency of the data (when updates are performed), the natural description of an application usually needs to be modified.…”
Section: Xe7mentioning
confidence: 97%
See 4 more Smart Citations
“…1 We argue that both approaches have severe drawbacks. The first approach (the split of the original relation in two distinct smaller relation) examplifies an often criticized (although necessary) practice in relational database design: For reasons of storage (size) and coherency of the data (when updates are performed), the natural description of an application usually needs to be modified.…”
Section: Xe7mentioning
confidence: 97%
“…Since the first relational database systems were not capable of handling recursive views, deduction rules are 1 This representation is taken from the time table booklet published by Lufthansa.…”
Section: Xe7mentioning
confidence: 99%
See 3 more Smart Citations