Executing SQL Queries with an XQuery engine

Detalhes bibliográficos
Autor(a) principal: Rodrigues, Thomas da Silva
Data de Publicação: 2012
Tipo de documento: Trabalho de conclusão de curso
Idioma: eng
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/54129
Resumo: Nos últimos anos, nós presenciamos o crescimento da XQuery, uma linguagem nativamente projetada para consultas em documentos XML. A Internet, como conhecemos atualmente, faz um uso massivo de documentos XML, mas para intercâmbio de dados, não como uma tecnologia de armazenamento. Bancos de dados relacionais, por outro lado, são dominantes na indústria, para armazenamento. Para prover uma integração entre esses dois mundos, nosso trabalho apresenta uma ferramenta capaz de compilar consultas SQL em operadores XQuery, prontos para serem processados por um motor XQuery. Dessa forma, nós pretendemos dar mais flexibilidade aos programadores, oferecendo independência de linguagem.
id UFRGS-2_7ccd065f3db381c7ee5514e4fda5d44c
oai_identifier_str oai:www.lume.ufrgs.br:10183/54129
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Rodrigues, Thomas da SilvaSauer, CaetanoGalante, Renata de Matos2012-08-17T01:37:24Z2012http://hdl.handle.net/10183/54129000855691Nos últimos anos, nós presenciamos o crescimento da XQuery, uma linguagem nativamente projetada para consultas em documentos XML. A Internet, como conhecemos atualmente, faz um uso massivo de documentos XML, mas para intercâmbio de dados, não como uma tecnologia de armazenamento. Bancos de dados relacionais, por outro lado, são dominantes na indústria, para armazenamento. Para prover uma integração entre esses dois mundos, nosso trabalho apresenta uma ferramenta capaz de compilar consultas SQL em operadores XQuery, prontos para serem processados por um motor XQuery. Dessa forma, nós pretendemos dar mais flexibilidade aos programadores, oferecendo independência de linguagem.In the last years, we witnessed the rise of XQuery, a language natively designed to query over XML documents. The Internet, as we know today, makes a massive use of XML documents, but for data exchange, not as a storage technology. Relational databases, in the other hand, are dominant in the industry, for storage. To provide an integration between these two worlds, our work presents a tool capable of compile SQL queries into XQuery operators ready to be processed by an XQuery engine. In this way, we intend to give more flexibility to developers, offering language independence.application/pdfengBanco : DadosSqlXQuerySQLXMLDatabaseStorageParserRelationalTranslationExecuting SQL Queries with an XQuery engineinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2012Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000855691.pdf000855691.pdfTexto completo (inglês)application/pdf635008http://www.lume.ufrgs.br/bitstream/10183/54129/1/000855691.pdfd8b5398b7642a2b1a63f2ed57d0ec66fMD51TEXT000855691.pdf.txt000855691.pdf.txtExtracted Texttext/plain65748http://www.lume.ufrgs.br/bitstream/10183/54129/2/000855691.pdf.txt26282f8d57d7ec28fbcecb2644655011MD52THUMBNAIL000855691.pdf.jpg000855691.pdf.jpgGenerated Thumbnailimage/jpeg1004http://www.lume.ufrgs.br/bitstream/10183/54129/3/000855691.pdf.jpgb1b935926f9dc6c2479d0bd34696ec22MD5310183/541292021-05-07 05:10:27.984546oai:www.lume.ufrgs.br:10183/54129Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2021-05-07T08:10:27Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Executing SQL Queries with an XQuery engine
title Executing SQL Queries with an XQuery engine
spellingShingle Executing SQL Queries with an XQuery engine
Rodrigues, Thomas da Silva
Banco : Dados
Sql
XQuery
SQL
XML
Database
Storage
Parser
Relational
Translation
title_short Executing SQL Queries with an XQuery engine
title_full Executing SQL Queries with an XQuery engine
title_fullStr Executing SQL Queries with an XQuery engine
title_full_unstemmed Executing SQL Queries with an XQuery engine
title_sort Executing SQL Queries with an XQuery engine
author Rodrigues, Thomas da Silva
author_facet Rodrigues, Thomas da Silva
author_role author
dc.contributor.author.fl_str_mv Rodrigues, Thomas da Silva
dc.contributor.advisor1.fl_str_mv Sauer, Caetano
dc.contributor.advisor-co1.fl_str_mv Galante, Renata de Matos
contributor_str_mv Sauer, Caetano
Galante, Renata de Matos
dc.subject.por.fl_str_mv Banco : Dados
Sql
topic Banco : Dados
Sql
XQuery
SQL
XML
Database
Storage
Parser
Relational
Translation
dc.subject.eng.fl_str_mv XQuery
SQL
XML
Database
Storage
Parser
Relational
Translation
description Nos últimos anos, nós presenciamos o crescimento da XQuery, uma linguagem nativamente projetada para consultas em documentos XML. A Internet, como conhecemos atualmente, faz um uso massivo de documentos XML, mas para intercâmbio de dados, não como uma tecnologia de armazenamento. Bancos de dados relacionais, por outro lado, são dominantes na indústria, para armazenamento. Para prover uma integração entre esses dois mundos, nosso trabalho apresenta uma ferramenta capaz de compilar consultas SQL em operadores XQuery, prontos para serem processados por um motor XQuery. Dessa forma, nós pretendemos dar mais flexibilidade aos programadores, oferecendo independência de linguagem.
publishDate 2012
dc.date.accessioned.fl_str_mv 2012-08-17T01:37:24Z
dc.date.issued.fl_str_mv 2012
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/54129
dc.identifier.nrb.pt_BR.fl_str_mv 000855691
url http://hdl.handle.net/10183/54129
identifier_str_mv 000855691
dc.language.iso.fl_str_mv eng
language eng
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.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/54129/1/000855691.pdf
http://www.lume.ufrgs.br/bitstream/10183/54129/2/000855691.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/54129/3/000855691.pdf.jpg
bitstream.checksum.fl_str_mv d8b5398b7642a2b1a63f2ed57d0ec66f
26282f8d57d7ec28fbcecb2644655011
b1b935926f9dc6c2479d0bd34696ec22
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1815447090022580224