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

Detalhes bibliográficos
Ano de defesa: 2014
Autor(a) principal: Schuch, Regis Rodolfo lattes
Orientador(a): Saccol, Deise de Brum lattes
Banca de defesa: Borges, Eduardo Nunes lattes, Mergen, Sergio Luis Sardi lattes
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:
XML
Palavras-chave em Inglês:
XML
Á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