Extensão de uma linguagem de consulta para documentos xml com características de tempo e de versão
Autor(a) principal: | |
---|---|
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 |