Back to Search Start Over

One-to-many data transformations through data mappers

Authors :
Carreira, Paulo
Galhardas, Helena
Lopes, Antónia
Pereira, João
Source :
Data & Knowledge Engineering. Sep2007, Vol. 62 Issue 3, p483-503. 21p.
Publication Year :
2007

Abstract

The optimization capabilities of RDBMSs make them attractive for executing data transformations. However, despite the fact that many useful data transformations can be expressed as relational queries, an important class of data transformations that produce several output tuples for a single input tuple cannot be expressed in that way. To overcome this limitation, we propose to extend Relational Algebra with a new operator named data mapper. In this paper, we formalize the data mapper operator and investigate some of its properties. We then propose a set of algebraic rewriting rules that enable the logical optimization of expressions with mappers and prove their correctness. Finally, we experimentally study the proposed optimizations and identify the key factors that influence the optimization gains. [Copyright &y& Elsevier]

Details

Language :
English
ISSN :
0169023X
Volume :
62
Issue :
3
Database :
Academic Search Index
Journal :
Data & Knowledge Engineering
Publication Type :
Academic Journal
Accession number :
25104669
Full Text :
https://doi.org/10.1016/j.datak.2006.08.011