Automatic Data Restructuring

dc.creatorGinsburg,Seymour
dc.creatorSimovici,Dan
dc.date1999
dc.date.accessioned2024-02-06T12:49:59Z
dc.date.available2024-02-06T12:49:59Z
dc.descriptionData restructuring is often an integral but non-trivial part of information processing, especially when the data structures are fairly complicated. This paper describes the underpinnings of a program, called the Restructurer, that relieves the user of the "thinking and coding" process normally associated with writing procedural programs for data restructuring. The process is accomplished by the Restructurer in two stages. In the first, the differences in the input and output data structures are recognized and the applicability of various transformation rules analyzed. The result is a plan for mapping the specified input to the desired output. In the second stage, the plan is executed using embedded knowledge about both the target language and run-time efficiency considerations. The emphasis of this paper is on the planning stage. The restructuring operations and the mapping strategies are informally described and explained with mathematical formalism. The notion of solution of a set of instantiated forms with respect to an output form is then introduced. Finally, it is shown that such a solution exists if and only if the Restructurer produces one.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-005-04-0243
dc.identifierhttps://lib.jucs.org/article/27556/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/7547
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 5(4): 243-286
dc.subjectnon-first normal form databases
dc.subjectdata restructuring
dc.subjectinstantiated forms
dc.subjecthierarchical structures
dc.subjectsolution of a set of instantiated forms
dc.titleAutomatic Data Restructuring
dc.typeResearch Article
Файлы