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...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Text |
Language: | English |
Published: |
1982
|
Subjects: | |
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 |