Decompiling CODASYL DML into relational queries

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 pro...

Full description

Bibliographic Details
Main Authors: R. H. Katz, E. Wong
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Published: 1982
Subjects:
DML
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.86.3853
http://www.eecs.berkeley.edu/~wong/wong_pubs/wong75.pdf
id ftciteseerx:oai:CiteSeerX.psu:10.1.1.86.3853
record_format openpolar
spelling ftciteseerx:oai:CiteSeerX.psu:10.1.1.86.3853 2023-05-15T16:01:18+02:00 Decompiling CODASYL DML into relational queries R. H. Katz E. Wong The Pennsylvania State University CiteSeerX Archives 1982 application/pdf http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.86.3853 http://www.eecs.berkeley.edu/~wong/wong_pubs/wong75.pdf en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.86.3853 http://www.eecs.berkeley.edu/~wong/wong_pubs/wong75.pdf Metadata may be used without restrictions as long as the oai identifier remains attached to it. http://www.eecs.berkeley.edu/~wong/wong_pubs/wong75.pdf General Terms Algorithms Additional Key Words and Phrases decompilation semantic data models text 1982 ftciteseerx 2016-01-08T19:32:35Z 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. Categories and Subject Descriptors: H.2.3 [Database Management]: Languages--data manipuh-tion languages (DML); query languages; CODACYL; H.2.5 [Database Management]: Heteroge-neous Databases-program translation Text DML Unknown
institution Open Polar
collection Unknown
op_collection_id ftciteseerx
language English
topic General Terms
Algorithms Additional Key Words and Phrases
decompilation
semantic data models
spellingShingle General Terms
Algorithms Additional Key Words and Phrases
decompilation
semantic data models
R. H. Katz
E. Wong
Decompiling CODASYL DML into relational queries
topic_facet General Terms
Algorithms Additional Key Words and Phrases
decompilation
semantic data models
description 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. Categories and Subject Descriptors: H.2.3 [Database Management]: Languages--data manipuh-tion languages (DML); query languages; CODACYL; H.2.5 [Database Management]: Heteroge-neous Databases-program translation
author2 The Pennsylvania State University CiteSeerX Archives
format Text
author R. H. Katz
E. Wong
author_facet R. H. Katz
E. Wong
author_sort R. H. Katz
title Decompiling CODASYL DML into relational queries
title_short Decompiling CODASYL DML into relational queries
title_full Decompiling CODASYL DML into relational queries
title_fullStr Decompiling CODASYL DML into relational queries
title_full_unstemmed Decompiling CODASYL DML into relational queries
title_sort decompiling codasyl dml into relational queries
publishDate 1982
url http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.86.3853
http://www.eecs.berkeley.edu/~wong/wong_pubs/wong75.pdf
genre DML
genre_facet DML
op_source http://www.eecs.berkeley.edu/~wong/wong_pubs/wong75.pdf
op_relation http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.86.3853
http://www.eecs.berkeley.edu/~wong/wong_pubs/wong75.pdf
op_rights Metadata may be used without restrictions as long as the oai identifier remains attached to it.
_version_ 1766397218773794816