Propagação de modificações em documentos XML para bancos de dados relacionais
Ano de defesa: | 2014 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | , |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Federal de Santa Maria
|
Programa de Pós-Graduação: |
Programa de Pós-Graduação em Informática
|
Departamento: |
Ciência da Computação
|
País: |
BR
|
Palavras-chave em Português: | |
Palavras-chave em Inglês: | |
Área do conhecimento CNPq: | |
Link de acesso: | 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-20_7f1b88dff7266839cee79ec39628e26f |
---|---|
oai_identifier_str |
oai:repositorio.ufsm.br:1/5436 |
network_acronym_str |
UFSM-20 |
network_name_str |
Manancial - Repositório Digital da UFSM |
repository_id_str |
|
spelling |
2014-12-162014-12-162014-05-09SCHUCH, 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/5436Many 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.Muitos 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.Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorapplication/pdfporUniversidade Federal de Santa MariaPrograma de Pós-Graduação em InformáticaUFSMBRCiência da ComputaçãoXMLVisões e atualizaçãoXMLViews and updatingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOPropagação de modificações em documentos XML para bancos de dados relacionaisChange propagation from XML documents to relational databasesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisSaccol, Deise de Brumhttp://lattes.cnpq.br/7758924784164781Borges, Eduardo Nuneshttp://lattes.cnpq.br/5851601274050374Mergen, Sergio Luis Sardihttp://lattes.cnpq.br/0718830701479001http://lattes.cnpq.br/5849904751646790Schuch, Regis Rodolfo1003000000074003003003003002e6c7d37-c038-485e-8d37-b25fb90e69ab9d6d52f2-5354-4c9a-9836-67f0b8eeb734576bb8fa-36e3-4768-8867-640ff24ffafef5512b08-cba0-44f4-a911-0e986b4e8641info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSMORIGINALSCHUCH, REGIS RODOLFO.pdfapplication/pdf1756250http://repositorio.ufsm.br/bitstream/1/5436/1/SCHUCH%2c%20REGIS%20RODOLFO.pdfc833af22885d1fa4640bffd9260c6d1eMD51TEXTSCHUCH, REGIS RODOLFO.pdf.txtSCHUCH, REGIS RODOLFO.pdf.txtExtracted texttext/plain243868http://repositorio.ufsm.br/bitstream/1/5436/2/SCHUCH%2c%20REGIS%20RODOLFO.pdf.txt4ee49b6e491aafb58217532eb893f590MD52THUMBNAILSCHUCH, REGIS RODOLFO.pdf.jpgSCHUCH, REGIS RODOLFO.pdf.jpgIM Thumbnailimage/jpeg4908http://repositorio.ufsm.br/bitstream/1/5436/3/SCHUCH%2c%20REGIS%20RODOLFO.pdf.jpg04b8aeb011ad2f65945c3c4bba9b5ed7MD531/54362022-03-16 13:08:05.143oai:repositorio.ufsm.br:1/5436Repositório Institucionalhttp://repositorio.ufsm.br/PUBhttp://repositorio.ufsm.br/oai/requestopendoar:39132022-03-16T16:08:05Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false |
dc.title.por.fl_str_mv |
Propagação de modificações em documentos XML para bancos de dados relacionais |
dc.title.alternative.eng.fl_str_mv |
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.advisor1.fl_str_mv |
Saccol, Deise de Brum |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/7758924784164781 |
dc.contributor.referee1.fl_str_mv |
Borges, Eduardo Nunes |
dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/5851601274050374 |
dc.contributor.referee2.fl_str_mv |
Mergen, Sergio Luis Sardi |
dc.contributor.referee2Lattes.fl_str_mv |
http://lattes.cnpq.br/0718830701479001 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/5849904751646790 |
dc.contributor.author.fl_str_mv |
Schuch, Regis Rodolfo |
contributor_str_mv |
Saccol, Deise de Brum Borges, Eduardo Nunes Mergen, Sergio Luis Sardi |
dc.subject.por.fl_str_mv |
XML Visões e atualização |
topic |
XML Visões e atualização XML Views and updating CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
dc.subject.eng.fl_str_mv |
XML Views and updating |
dc.subject.cnpq.fl_str_mv |
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.accessioned.fl_str_mv |
2014-12-16 |
dc.date.available.fl_str_mv |
2014-12-16 |
dc.date.issued.fl_str_mv |
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.citation.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. |
dc.identifier.uri.fl_str_mv |
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.relation.cnpq.fl_str_mv |
100300000007 |
dc.relation.confidence.fl_str_mv |
400 300 300 300 300 |
dc.relation.authority.fl_str_mv |
2e6c7d37-c038-485e-8d37-b25fb90e69ab 9d6d52f2-5354-4c9a-9836-67f0b8eeb734 576bb8fa-36e3-4768-8867-640ff24ffafe f5512b08-cba0-44f4-a911-0e986b4e8641 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal de Santa Maria |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Informática |
dc.publisher.initials.fl_str_mv |
UFSM |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Ciência da Computação |
publisher.none.fl_str_mv |
Universidade Federal de Santa Maria |
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 |
bitstream.url.fl_str_mv |
http://repositorio.ufsm.br/bitstream/1/5436/1/SCHUCH%2c%20REGIS%20RODOLFO.pdf http://repositorio.ufsm.br/bitstream/1/5436/2/SCHUCH%2c%20REGIS%20RODOLFO.pdf.txt http://repositorio.ufsm.br/bitstream/1/5436/3/SCHUCH%2c%20REGIS%20RODOLFO.pdf.jpg |
bitstream.checksum.fl_str_mv |
c833af22885d1fa4640bffd9260c6d1e 4ee49b6e491aafb58217532eb893f590 04b8aeb011ad2f65945c3c4bba9b5ed7 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM) |
repository.mail.fl_str_mv |
|
_version_ |
1794524405273985024 |