Please use this identifier to cite or link to this item: http://hdl.handle.net/2307/4582
DC FieldValueLanguage
dc.contributor.advisorAtzeni, Paolo-
dc.contributor.authorGianforme, Giorgio-
dc.date.accessioned2015-05-28T08:00:31Z-
dc.date.available2015-05-28T08:00:31Z-
dc.date.issued2009-04-02-
dc.identifier.urihttp://hdl.handle.net/2307/4582-
dc.description.abstractAbstract The management of heterogeneous databases, in integrated or collaborative contexts, always involves the need for solutions to data programmability issues. In general, data programmability addresses problems dealing with evolving scenarios: changes in a database which collaborates in a heterogeneous envi- ronment often imply a sequence of propagating changes in related databases at any level, model, schema, and data. In this scenario there is the need to translate data and their descriptions from one model (i.e. data model) to another. Even small variations of models are often enough to create difficulties. For example, while most database sys- tems are now object-relational, the actual features offered by different systems rarely coincide, so data migration requires a conversion. Every new database technology introduces more heterogeneity and thus more need for translations. According to the model management proposal, these problems can be solved conveniently applying the ModelGen operator, that can be defined as follows using our terminology: given two models M1 and M2 and a schema S1 of M1, ModelGen translates S1 into a schema S2 of M2 that properly represents S1. In this dissertation we will be presenting our theoretical and practical con- tribution to the development of an effective implementation of a generic (i.e. model independent) platform for schema and data translation. We improve the expressive power of its supermodel, that is the set of models handled and accuracy and precision of such models representation. We show how it is possible to automatically reason on models and schemas and how to find a suitable translation given a source and a target model exploiting a formal system, proved to be sound and complete. Then we propose an exten- sion of Datalog based on the use of hierarchies and a sort of polymorphism, that provides a significant simplification in the definition of translations and a higher level of reuse in the specification of elementary translations. Finally we present a new, lightweight, runtime approach to the translation problem, where translations of data are performed directly on the operational system.it_IT
dc.language.isoenit_IT
dc.publisherUniversità degli studi Roma Treit_IT
dc.titleMetadata Managementit_IT
dc.typeDoctoral Thesisit_IT
dc.subject.miurSettori Disciplinari MIUR::Ingegneria industriale e dell'informazione::SISTEMI DI ELABORAZIONE DELLE INFORMAZIONIit_IT
dc.subject.miurIngegneria industriale e dell'informazione-
dc.subject.isicruiCategorie ISI-CRUI::Ingegneria industriale e dell'informazione::Computer Science & Engineeringit_IT
dc.subject.isicruiIngegneria industriale e dell'informazione-
local.testtest-
dc.description.romatrecurrentX_Dipartimento di Elettronica applicata*
item.grantfulltextrestricted-
item.languageiso639-1other-
item.fulltextWith Fulltext-
Appears in Collections:X_Dipartimento di Elettronica applicata
T - Tesi di dottorato
Files in This Item:
File Description SizeFormat
metadataManagement.pdf9.44 MBAdobe PDFView/Open
Show simple item record Recommend this item

Page view(s)

170
Last Week
0
Last month
0
checked on Nov 21, 2024

Download(s)

35
checked on Nov 21, 2024

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.