ACM Home Page
Please provide us with feedback. Feedback
Decompiling CODASYL DML into retional queries
Full text PdfPdf (1.47 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 7 ,  Issue 1  (March 1982) table of contents
Pages: 1 - 23  
Year of Publication: 1982
ISSN:0362-5915
Authors
R. H. Katz  Univ. of California, Berkeley
E. Wong  Univ. of California, Berkeley
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 24,   Citation Count: 13
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/319682.319688
What is a DOI?

ABSTRACT

A “decompilation” algorithm is developed to transform a program written with the procedural operations of CODASYL DML into one which interacts with a relational system via a nonprocedural query specification. An Access Path Model is introduced to interpret the semantic accesses performed by the program. Data flow analysis is used to determine how FIND operations implement semantic accesses. A sequence of these is mapped into a relational query and embedded into the original program. The class of programs for which the algorithm succeeds is characterized.


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.

 
1
 
2
BLASGEN, M.W., ET AL. "System R: An architectural update," IBM Res. Rep. RJ2581(33481), IBM Research Laboratory, San Jose, Calif., July 1979.
 
3
CODASYL COBOL COMMITTEE. J. Dev., 1978.
 
4
CODD~ E.F. Further normalization of the data base relational model. In Courant Computer Science Symposia 6, Data Base Systems, Prentice-Hall, New York, 1971.
 
5
 
6
HOUSEL, B.C. A unified approach to program and data conversion. In Proc. Int. Conf. Very Large Data Bases (Tokyo, Japan, Oct. 1977), pp. 327-335.
 
7
8
9
 
10
SCHINDLER, S.J. Templates for structured DML Programs. Working Paper ST 2.2, Data Translation Project, Graduate School of Business Administration, Univ. Michigan, Ann Arbor, Feb. 1977.
11
 
12
13
 
14
Su, S.Y.W., AND REYNOLDS, M.J. Conversion of high-level sublanguage queries to account for database changes. In Proc. 1978 AFIPS Nat. Computer Conf. AFIPS Press, Arlington, Va.
 
15
SU, S.Y.W., ET AL. Application program conversion due to semantic changes. CIS Rep. 7879-2, Dep. Computer and Information Sciences, March 1978.
 
16
TAYLOR, R.W., ET AL. Database program conversion: A framework for research. In Proc 5th Int. Conf. on Very Large Data Bases, 1979.
17
 
18

CITED BY  13