Extensão de uma linguagem de consulta para documentos xml com características de tempo e de versão

Detalhes bibliográficos
Autor(a) principal: Gomes, Cláudio Hessel Peixoto
Data de Publicação: 2002
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/7942
Resumo: O uso da XML (Extensible Markup Language) em aplicações envolvendo bancos de dados vem se consolidando nos últimos dois anos. Os principais sistemas de gerenciamento de banco de dados já incorporam essa tecnologia em suas mais recentes versões. Dentre diversas aplicações destaca-se a publicação de dados relacionais em visões XML. Diferentemente da XML, o Modelo Temporal de Versões (TVM) não apresenta suporte entre os bancos de dados atuais. Esse modelo, que une características temporais com o conceito de versão para projetar aplicações orientadas a objetos, precisa ser mapeado para ser adequadamente controlado em um SGBD (Sistema de Gerenciamento de Banco de Dados). Cumprida essa etapa, aplicações do TVM também podem gerar visões XML. Nesse trabalho é inicialmente apresentada uma forma de representar instâncias de aplicações do TVM em um formato XML. Os documentos definidos a partir desse formato de representação são utilizados como base para consultas. Em seguida, é proposta uma extensão de uma linguagem de consulta XML visando proporcionar recursos para a recuperação de informações temporais e de versão representadas em documentos XML. São definidas funções temporais e versionadas que são incorporadas à linguagem base. O funcionamento das funções e a especificação de consultas temporais versionadas são descritos em detalhes no decorrer do trabalho. Uma ferramenta que implementa a linguagem base é utilizada na realização de testes visando validar as novas funções.
id URGS_efc2fe5bc893d5d3e3b7a29983da72d9
oai_identifier_str oai:www.lume.ufrgs.br:10183/7942
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Gomes, Cláudio Hessel PeixotoSantos, Clesio Saraiva dosEdelweiss, Nina2007-06-06T19:11:40Z2002http://hdl.handle.net/10183/7942000561539O uso da XML (Extensible Markup Language) em aplicações envolvendo bancos de dados vem se consolidando nos últimos dois anos. Os principais sistemas de gerenciamento de banco de dados já incorporam essa tecnologia em suas mais recentes versões. Dentre diversas aplicações destaca-se a publicação de dados relacionais em visões XML. Diferentemente da XML, o Modelo Temporal de Versões (TVM) não apresenta suporte entre os bancos de dados atuais. Esse modelo, que une características temporais com o conceito de versão para projetar aplicações orientadas a objetos, precisa ser mapeado para ser adequadamente controlado em um SGBD (Sistema de Gerenciamento de Banco de Dados). Cumprida essa etapa, aplicações do TVM também podem gerar visões XML. Nesse trabalho é inicialmente apresentada uma forma de representar instâncias de aplicações do TVM em um formato XML. Os documentos definidos a partir desse formato de representação são utilizados como base para consultas. Em seguida, é proposta uma extensão de uma linguagem de consulta XML visando proporcionar recursos para a recuperação de informações temporais e de versão representadas em documentos XML. São definidas funções temporais e versionadas que são incorporadas à linguagem base. O funcionamento das funções e a especificação de consultas temporais versionadas são descritos em detalhes no decorrer do trabalho. Uma ferramenta que implementa a linguagem base é utilizada na realização de testes visando validar as novas funções.The use of the XML in applications involving databases has grown in the last two years. Recent versions of the main database management systems already incorporate this technology. Publishing relational data in XML can be identified as one of the different applications of XML. The Temporal Version Model (TVM) has no support in current databases. This model matches temporal features with the version concept to project object-oriented applications and needs to be mapped to be managed in a DBMS (Database Management System). Once this mapping is achieved, TVM applications can also generate XML views. This work presents initially a way to represent TVM instances in a XML format. Thus, documents created following this representation may be used in queries. Afterwards, an extension of a XML query language is proposed, aiming to provide features for the retrieval of temporal and version information represented in XML documents. Temporal and version functions are defined and incorporated in a base language. The way functions are executed and the specification of temporal version queries are described in details. A tool that implements the base language is used to test the new functions, with the aim of validation.application/pdfporXML (Linguagem de marcação)Linguagens : ConsultaBanco : DadosVersoes : Banco : DadosModelo temporalXMLTVMTVQLXML query languagesXQueryExtensible functionsExtensão de uma linguagem de consulta para documentos xml com características de tempo e de versãoExtended XML documents query language with time and version features info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2002mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000561539.pdf000561539.pdfTexto completoapplication/pdf1002758http://www.lume.ufrgs.br/bitstream/10183/7942/1/000561539.pdfd9f43e7723a21afc42587b76ada14ef1MD51TEXT000561539.pdf.txt000561539.pdf.txtExtracted Texttext/plain360204http://www.lume.ufrgs.br/bitstream/10183/7942/2/000561539.pdf.txt73874fac988fc489992e9782f457304eMD52THUMBNAIL000561539.pdf.jpg000561539.pdf.jpgGenerated Thumbnailimage/jpeg1087http://www.lume.ufrgs.br/bitstream/10183/7942/3/000561539.pdf.jpg1dfe3600d29fe3209d707b05b716d3abMD5310183/79422018-10-17 08:36:33.122oai:www.lume.ufrgs.br:10183/7942Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-17T11:36:33Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Extensão de uma linguagem de consulta para documentos xml com características de tempo e de versão
dc.title.alternative.en.fl_str_mv Extended XML documents query language with time and version features
title Extensão de uma linguagem de consulta para documentos xml com características de tempo e de versão
spellingShingle Extensão de uma linguagem de consulta para documentos xml com características de tempo e de versão
Gomes, Cláudio Hessel Peixoto
XML (Linguagem de marcação)
Linguagens : Consulta
Banco : Dados
Versoes : Banco : Dados
Modelo temporal
XML
TVM
TVQL
XML query languages
XQuery
Extensible functions
title_short Extensão de uma linguagem de consulta para documentos xml com características de tempo e de versão
title_full Extensão de uma linguagem de consulta para documentos xml com características de tempo e de versão
title_fullStr Extensão de uma linguagem de consulta para documentos xml com características de tempo e de versão
title_full_unstemmed Extensão de uma linguagem de consulta para documentos xml com características de tempo e de versão
title_sort Extensão de uma linguagem de consulta para documentos xml com características de tempo e de versão
author Gomes, Cláudio Hessel Peixoto
author_facet Gomes, Cláudio Hessel Peixoto
author_role author
dc.contributor.author.fl_str_mv Gomes, Cláudio Hessel Peixoto
dc.contributor.advisor1.fl_str_mv Santos, Clesio Saraiva dos
dc.contributor.advisor-co1.fl_str_mv Edelweiss, Nina
contributor_str_mv Santos, Clesio Saraiva dos
Edelweiss, Nina
dc.subject.por.fl_str_mv XML (Linguagem de marcação)
Linguagens : Consulta
Banco : Dados
Versoes : Banco : Dados
Modelo temporal
topic XML (Linguagem de marcação)
Linguagens : Consulta
Banco : Dados
Versoes : Banco : Dados
Modelo temporal
XML
TVM
TVQL
XML query languages
XQuery
Extensible functions
dc.subject.eng.fl_str_mv XML
TVM
TVQL
XML query languages
XQuery
Extensible functions
description O uso da XML (Extensible Markup Language) em aplicações envolvendo bancos de dados vem se consolidando nos últimos dois anos. Os principais sistemas de gerenciamento de banco de dados já incorporam essa tecnologia em suas mais recentes versões. Dentre diversas aplicações destaca-se a publicação de dados relacionais em visões XML. Diferentemente da XML, o Modelo Temporal de Versões (TVM) não apresenta suporte entre os bancos de dados atuais. Esse modelo, que une características temporais com o conceito de versão para projetar aplicações orientadas a objetos, precisa ser mapeado para ser adequadamente controlado em um SGBD (Sistema de Gerenciamento de Banco de Dados). Cumprida essa etapa, aplicações do TVM também podem gerar visões XML. Nesse trabalho é inicialmente apresentada uma forma de representar instâncias de aplicações do TVM em um formato XML. Os documentos definidos a partir desse formato de representação são utilizados como base para consultas. Em seguida, é proposta uma extensão de uma linguagem de consulta XML visando proporcionar recursos para a recuperação de informações temporais e de versão representadas em documentos XML. São definidas funções temporais e versionadas que são incorporadas à linguagem base. O funcionamento das funções e a especificação de consultas temporais versionadas são descritos em detalhes no decorrer do trabalho. Uma ferramenta que implementa a linguagem base é utilizada na realização de testes visando validar as novas funções.
publishDate 2002
dc.date.issued.fl_str_mv 2002
dc.date.accessioned.fl_str_mv 2007-06-06T19:11:40Z
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 http://hdl.handle.net/10183/7942
dc.identifier.nrb.pt_BR.fl_str_mv 000561539
url http://hdl.handle.net/10183/7942
identifier_str_mv 000561539
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
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações 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 Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/7942/1/000561539.pdf
http://www.lume.ufrgs.br/bitstream/10183/7942/2/000561539.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/7942/3/000561539.pdf.jpg
bitstream.checksum.fl_str_mv d9f43e7723a21afc42587b76ada14ef1
73874fac988fc489992e9782f457304e
1dfe3600d29fe3209d707b05b716d3ab
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1810085082150469632