Propagação de modificações em documentos XML para bancos de dados relacionais

Detalhes bibliográficos
Autor(a) principal: Schuch, Regis Rodolfo
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Manancial - Repositório Digital da UFSM
Texto Completo: http://repositorio.ufsm.br/handle/1/5436
Resumo: Many environments require the storage of XML data (eXtensible Markup Language) in RDB (Relational Databases). In such cases, in addition to mapping the XML schema and data to tables in the RDB, it is also necessary to update the RDB once the XML data are modified. To perform the updating process, this work proposes the DBUpdater (Database Updater), a component that detects and propagates XML changes to a RDB. The content change propagation from XML documents to the RDB is not a task whose execution is straightforward. Due to the absence of a means to track the XML data, a mechanism is needed to generate XML keys which allows the XML data relate to the tuples in the relational tables. The main contributions of this work are: the change detection based on diff algorithms; the generation and assignment of identifiers for the XML nodes; the generation of keys for the XML data based on the identifiers assigned to the nodes; and the definition of equivalence between the detected change operations in relation to the database update operations. This proposal is part of X2Rel (XML to Relational) framework, an environment for storing, maintaining and querying heterogeneous XML data in RDB.
id UFSM_7f1b88dff7266839cee79ec39628e26f
oai_identifier_str oai:repositorio.ufsm.br:1/5436
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Propagação de modificações em documentos XML para bancos de dados relacionaisChange propagation from XML documents to relational databasesXMLVisões e atualizaçãoXMLViews and updatingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOMany environments require the storage of XML data (eXtensible Markup Language) in RDB (Relational Databases). In such cases, in addition to mapping the XML schema and data to tables in the RDB, it is also necessary to update the RDB once the XML data are modified. To perform the updating process, this work proposes the DBUpdater (Database Updater), a component that detects and propagates XML changes to a RDB. The content change propagation from XML documents to the RDB is not a task whose execution is straightforward. Due to the absence of a means to track the XML data, a mechanism is needed to generate XML keys which allows the XML data relate to the tuples in the relational tables. The main contributions of this work are: the change detection based on diff algorithms; the generation and assignment of identifiers for the XML nodes; the generation of keys for the XML data based on the identifiers assigned to the nodes; and the definition of equivalence between the detected change operations in relation to the database update operations. This proposal is part of X2Rel (XML to Relational) framework, an environment for storing, maintaining and querying heterogeneous XML data in RDB.Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorMuitos ambientes requerem o armazenamento de dados XML (eXtensible Markup Language) em BDR (Bancos de Dados Relacionais). Nesses casos, além da mapear o esquema e os dados XML para tabelas no BDR, é necessária a atualização do BDR na medida em que os dados XML sofrem modificações. Para realizar a atualização, este trabalho propõe o DBUpdater (Database Updater), um componente que detecta e propaga modificações de dados XML para BDR. A propagação de modificações no conteúdo dos documentos XML para o BDR não é uma tarefa cuja execução é direta. Devida à ausência de um meio para rastrear os dados XML, é necessário um mecanismo para gerar chaves XML que permitem que os dados XML se relacionem com as tuplas nas tabelas relacionais. As principais contribuições deste trabalho são: a detecção de modificações com base em algoritmos de Diff; a geração e atribuição de identificadores para os nodos XML; a geração de chaves para os dados XML com base nos identificadores atribuídos aos nodos; e a definição de equivalência entre as operações de modificação detectadas em relação às operações de atualização do banco de dados. Esta proposta está inserida no framework X2Rel (XML to Relational), um ambiente de armazenamento, atualização e consulta a dados XML heterogêneos em BDR.Universidade Federal de Santa MariaBRCiência da ComputaçãoUFSMPrograma de Pós-Graduação em InformáticaSaccol, Deise de Brumhttp://lattes.cnpq.br/7758924784164781Borges, Eduardo Nuneshttp://lattes.cnpq.br/5851601274050374Mergen, Sergio Luis Sardihttp://lattes.cnpq.br/0718830701479001Schuch, Regis Rodolfo2014-12-162014-12-162014-05-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfSCHUCH, Regis Rodolfo. CHANGE PROPAGATION FROM XML DOCUMENTS TO RELATIONAL DATABASES. 2014. 122 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2014.http://repositorio.ufsm.br/handle/1/5436porinfo:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2022-03-16T16:08:05Zoai:repositorio.ufsm.br:1/5436Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/ONGhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.comopendoar:2022-03-16T16:08:05Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Propagação de modificações em documentos XML para bancos de dados relacionais
Change propagation from XML documents to relational databases
title Propagação de modificações em documentos XML para bancos de dados relacionais
spellingShingle Propagação de modificações em documentos XML para bancos de dados relacionais
Schuch, Regis Rodolfo
XML
Visões e atualização
XML
Views and updating
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Propagação de modificações em documentos XML para bancos de dados relacionais
title_full Propagação de modificações em documentos XML para bancos de dados relacionais
title_fullStr Propagação de modificações em documentos XML para bancos de dados relacionais
title_full_unstemmed Propagação de modificações em documentos XML para bancos de dados relacionais
title_sort Propagação de modificações em documentos XML para bancos de dados relacionais
author Schuch, Regis Rodolfo
author_facet Schuch, Regis Rodolfo
author_role author
dc.contributor.none.fl_str_mv Saccol, Deise de Brum
http://lattes.cnpq.br/7758924784164781
Borges, Eduardo Nunes
http://lattes.cnpq.br/5851601274050374
Mergen, Sergio Luis Sardi
http://lattes.cnpq.br/0718830701479001
dc.contributor.author.fl_str_mv Schuch, Regis Rodolfo
dc.subject.por.fl_str_mv XML
Visões e atualização
XML
Views and updating
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic XML
Visões e atualização
XML
Views and updating
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Many environments require the storage of XML data (eXtensible Markup Language) in RDB (Relational Databases). In such cases, in addition to mapping the XML schema and data to tables in the RDB, it is also necessary to update the RDB once the XML data are modified. To perform the updating process, this work proposes the DBUpdater (Database Updater), a component that detects and propagates XML changes to a RDB. The content change propagation from XML documents to the RDB is not a task whose execution is straightforward. Due to the absence of a means to track the XML data, a mechanism is needed to generate XML keys which allows the XML data relate to the tuples in the relational tables. The main contributions of this work are: the change detection based on diff algorithms; the generation and assignment of identifiers for the XML nodes; the generation of keys for the XML data based on the identifiers assigned to the nodes; and the definition of equivalence between the detected change operations in relation to the database update operations. This proposal is part of X2Rel (XML to Relational) framework, an environment for storing, maintaining and querying heterogeneous XML data in RDB.
publishDate 2014
dc.date.none.fl_str_mv 2014-12-16
2014-12-16
2014-05-09
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SCHUCH, Regis Rodolfo. CHANGE PROPAGATION FROM XML DOCUMENTS TO RELATIONAL DATABASES. 2014. 122 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2014.
http://repositorio.ufsm.br/handle/1/5436
identifier_str_mv SCHUCH, Regis Rodolfo. CHANGE PROPAGATION FROM XML DOCUMENTS TO RELATIONAL DATABASES. 2014. 122 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2014.
url http://repositorio.ufsm.br/handle/1/5436
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
BR
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
publisher.none.fl_str_mv Universidade Federal de Santa Maria
BR
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com
_version_ 1805922121202794496