ACM Home Page
Please provide us with feedback. Feedback
Traversal recursion: a practical approach to supporting recursive applications
Full text PdfPdf (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
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 26,   Citation Count: 54
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/16894.16871
What is a DOI?

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
 
ZLOO75
Zloof M "Query By Example Proc of the NCC44 May 1975

CITED BY  54

Collaborative Colleagues:
Arnon Rosenthal: colleagues
Sandra Heiler: colleagues
Umeshwar Dayal: colleagues
Frank Manola: colleagues