| Traversal recursion: a practical approach to supporting recursive applications |
| Full text |
Pdf
(941 KB)
|
| Source
|
International Conference on Management of Data
archive
Proceedings of the 1986 ACM SIGMOD international conference on Management of data
table of contents
Washington, D.C., United States
Pages: 166 - 176
Year of Publication: 1986
ISBN:0-89791-191-1
Also published in ...
|
|
Authors
|
|
Arnon Rosenthal
|
Computer Corporation of America, Four Cambridge Center, Cambridge Massachusetts
|
|
Sandra Heiler
|
Computer Corporation of America, Four Cambridge Center, Cambridge Massachusetts
|
|
Umeshwar Dayal
|
Computer Corporation of America, Four Cambridge Center, Cambridge Massachusetts
|
|
Frank Manola
|
Computer Corporation of America, Four Cambridge Center, Cambridge Massachusetts
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 26, Citation Count: 54
|
|
|
ABSTRACT
Many capabilities that are needed for recursive applications in engineering and project management are not well supported by the usual formulations of recursion. We identify a class of recursions called “traversal recursions” (which model traversals of a directed graph) that have two important properties they can supply the necessary capabilities and efficient processing algorithms have been defined for them. First we present a taxonomy of traversal recursions based on properties of the recursion on graph structure and on unusual types of metadata. This taxonomy is exploited to identify solvable recursions and to select an execution algorithm. We show how graph traversal can sometimes outperform the more general iteration algorithm. Finally we show how a conventional query optimizer architecture can be extended to handle recursive queries and views.
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.
| |
AHO76
|
|
 |
AHO79
|
|
| |
BANC86
|
|
| |
BAYE85
|
Bayer R "Query Evaluation and Recurslon m Deductive Database Systems " 1985
|
| |
CARR79
|
Carre B Graphs and Networks Oxford Umverslty Press New York NY 1979 ch 3
|
| |
CHAK82
|
Chakravarthy U S J Minker and D Tran "interfacing Predicate Logic Languages and Relational Databases" Proc of the 1st Intl Logic Programming Conf France Sept 1982
|
| |
CHAN82
|
Chandra A and D Harel "Horn Clause Quenes and Generalization" ACM SIGACT-SIGMOD Symp on Principles of Database Systems Conf 1982
|
 |
CLEM81
|
|
| |
CLOC81
|
Clocksm W F and C S Melhsh Programming m PROLOG Spnnger-Verlag New York NY 1981
|
| |
DAYA85
|
Dayal U et al "Probe -A Knowledge-Oriented Database Sys tern Prehmmary Analysis" Technical Report CCA 85-03 Corn puter Corporation of America July 1985
|
| |
DAYA86
|
|
| |
HEIL85
|
Heder S I and A Rosenthat "G Whiz A Visual Interface for the Functional Model with Recursion " Proc of the 11th Conf on VLDB 1985
|
 |
HENS84
|
|
| |
IOAN85
|
Ioanntdes Y "A Time Bound on the Matenahzatlon of some Recursively Defined Views" Proc of the 11th Conf on VLDB 1985
|
| |
JAME82
|
James G and W Stoeller "Operattons on Tree Structured Tables " X3H2-26-15 Standards Committee Working Paper 1982 pp 81 92
|
 |
JARK84
|
|
| |
JARK85
|
Jarke M Lmnemann V and Schmldt J "Data Constructors On the Integrahon of Rules and Relations" Proc of the Hth Conf on VLDB 1985
|
| |
MERR84
|
|
 |
OREN86
|
|
| |
ROSE84
|
|
| |
ROSE85
|
Rosenthal A "Traversal Recurslons " Probe Project Working Paper Computer Corporation of America 1985
|
 |
SHIP81
|
|
 |
ULLM85
|
|
 |
YOKO84
|
Haruo Yokota , Susumu Kunifuji , Takeo Kakuta , Nobuyoshi Miyazaki , Shigeki Shibayama , Kunio Murakami, An enhanced inference mechanism for generating relational algebra queries, Proceedings of the 3rd ACM SIGACT-SIGMOD symposium on Principles of database systems, April 02-04, 1984, Waterloo, Ontario, Canada
[doi> 10.1145/588011.588045]
|
| |
ZLOO75
|
Zloof M "Query By Example Proc of the NCC44 May 1975
|
CITED BY 54
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|