| Counting methods for cyclic relations |
| Full text |
Pdf
(767 KB)
|
| Source
|
Symposium on Principles of Database Systems
archive
Proceedings of the seventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
table of contents
Austin, Texas, United States
Pages: 333 - 340
Year of Publication: 1988
ISBN:0-89791-263-2
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 12, Citation Count: 9
|
|
|
ABSTRACT
In this paper we consider selections of the form “column = constant” on relations defined by linear recursive, two rule datalog programs. In general, counting methods perform well on such queries. However, counting methods fail in the presence of cycles in the database. We present an algorithm in the spirit of counting methods that correctly deals with cyclic data and has the same asymptotic running time as counting methods. The algorithm, which is based on reducing a query on a database to a question about intersections of semi-linear sets, works by using efficient methods to construct the appropriate semi-linear sets from the database and query constant.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
BMSU86
|
Francois Bancilhon , David Maier , Yehoshua Sagiv , Jeffrey D Ullman, Magic sets and other strange ways to implement logic programs (extended abstract), Proceedings of the fifth ACM SIGACT-SIGMOD symposium on Principles of database systems, p.1-15, March 24-26, 1986, Cambridge, Massachusetts, United States
[doi> 10.1145/6012.15399]
|
| |
BR86
|
|
 |
BR87
|
|
| |
Bri86
|
D A Bnggs A Reconssderatzon of the Terrnznatzon Condztzons of the Henschen-Naqm Technzque Techmcal Report COINS 87-11, Umverslty of Massachusetts at Amherst, September 1986.
|
 |
GSS87
|
G. Grahne , S. Sippu , E. Soisalon-Soininen, Efficient evaluation for a subset of recursive queries, Proceedings of the sixth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.284-293, March 23-25, 1987, San Diego, California, United States
[doi> 10.1145/28659.28690]
|
 |
HH87
|
|
 |
HN84
|
|
 |
MPS87
|
A. Marchetti-Spaccamella , A. Pelaggi , D. Sacca, Worst-case complexity analysis of methods for logic query implementation, Proceedings of the sixth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.294-301, March 23-25, 1987, San Diego, California, United States
[doi> 10.1145/28659.28691]
|
 |
Nau87
|
|
| |
SZ86a
|
|
 |
SZ86b
|
|
 |
SZ87
|
|
| |
Tar72
|
R.E. Tarjan. Depth first search and linear graph algorathms SL4M Journal of Computzng, 1(2) 146-160. 1972.
|
CITED BY 9
|
|
|
|
|
|
|
|
|
|
|
J. F. Naughton , R. Ramakrishnan , Y. Sagiv , J. D. Ullman, Efficient evaluation of right-, left-, and multi-linear rules, ACM SIGMOD Record, v.18 n.2, p.235-242, June 1989
|
|
|
Adam L. Buchsbaum , Paris C. Kanellakis , Jeffrey S. Vitter, A data structure for arc insertion and regular path finding, Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms, p.22-31, January 22-24, 1990, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|