Modelo temporal de versionamento com suporte à evolução de esquemas

A utilização de versões tem sido essencial em diversas aplicações de banco dados, por permitir o armazenamento e a manipulação de diferentes estados da base de dados. Durante a evolução de um esquema, o versionamento preserva todas as versões de esquemas e de seus dados associados. Por outro lado, o...

Descripción completa

Detalles Bibliográficos
Autor: Galante, Renata de Matos
Tipo de recurso: tesis doctoral
Estado:Versión publicada
Fecha de publicación:2003
País:Brasil
Institución:Universidade Federal do Rio Grande do Sul (UFRGS)
Repositorio:Biblioteca Digital de Teses e Dissertações da UFRGS
Idioma:portugués
OAI Identifier:oai:www.lume.ufrgs.br:10183/5597
Acceso en línea:http://hdl.handle.net/10183/5597
Access Level:acceso abierto
Palabra clave:Banco : Dados temporais
Versoes : Banco : Dados
id BR_4eabdf54d1d9e79e8afe7fa634c8b577
oai_identifier_str oai:www.lume.ufrgs.br:10183/5597
network_acronym_str BR
network_name_str Brasil
repository_id_str
spelling Santos, Clesio Saraiva dosEdelweiss, Nina2007-06-06T18:48:31Z2003http://hdl.handle.net/10183/5597000428408A utilização de versões tem sido essencial em diversas aplicações de banco dados, por permitir o armazenamento e a manipulação de diferentes estados da base de dados. Durante a evolução de um esquema, o versionamento preserva todas as versões de esquemas e de seus dados associados. Por outro lado, os conceitos de bancos de dados bitemporais, que incorporam tanto tempo de transação quanto tempo de validade, provêm flexibilidade ao mecanismo de evolução de esquemas, não somente por permitir acesso a informações presentes, passadas e futuras, mas também por permitir atualizações e consultas entre as diversas versões de esquemas existentes. O objetivo principal desta tese é definir um modelo que utilize os conceitos de tempo e de versão para permitir o gerenciamento da evolução dinâmica de esquemas em bancos de dados orientados a objetos. O resultado, o Modelo Temporal de Versionamento com suporte à Evolução de Esquemas (TVSE - Temporal and Versioning Model to Schema Evolution), é capaz de gerenciar o processo de evolução de esquemas em todos os seus aspectos: versionamento e modificação de esquemas, propagação de mudanças e manipulação de dados. Esse modelo difere de outros modelos de evolução de esquemas por permitir o gerenciamento homogêneo e simultâneo do histórico da evolução do banco de dados intencional e extensional. Com o objetivo de complementar a definição deste modelo é apresentado um ambiente para gerenciar o versionamento temporal da evolução de esquemas. Desse ambiente foi implementado um protótipo da ferramenta de apoio ao gerenciamento de evolução de esquemas. Por fim, enriquecendo o universo da tese e com o intuito de prover uma maior fundamentação teórica e matemática para descrever as políticas de evolução de esquemas, é especificada uma semântica operacional para um subconjunto do modelo proposto.application/pdfporBanco : Dados temporaisVersoes : Banco : DadosModelo temporal de versionamento com suporte à evolução de esquemasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em Computação2003.doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSGalante, Renata de MatosORIGINAL000428408.pdf000428408.pdfTexto completoapplication/pdf1965754http://www.lume.ufrgs.br/bitstream/10183/5597/1/000428408.pdf137ab08a823827dff197a8c6f4afcc9aMD51TEXT000428408.pdf.txt000428408.pdf.txtExtracted Texttext/plain386075http://www.lume.ufrgs.br/bitstream/10183/5597/2/000428408.pdf.txt3e2679b5f67a01d626f8600c6be3c777MD52THUMBNAIL000428408.pdf.jpg000428408.pdf.jpgGenerated Thumbnailimage/jpeg1079http://www.lume.ufrgs.br/bitstream/10183/5597/3/000428408.pdf.jpg8daace4069c6631cc0cb2bf70f46cb9dMD5310183/55972018-10-11 09:22:00.521oai:www.lume.ufrgs.br:10183/5597Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-11T12:22Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Modelo temporal de versionamento com suporte à evolução de esquemas
title Modelo temporal de versionamento com suporte à evolução de esquemas
spellingShingle Modelo temporal de versionamento com suporte à evolução de esquemas
Galante, Renata de Matos
Banco : Dados temporais
Versoes : Banco : Dados
title_short Modelo temporal de versionamento com suporte à evolução de esquemas
title_full Modelo temporal de versionamento com suporte à evolução de esquemas
title_fullStr Modelo temporal de versionamento com suporte à evolução de esquemas
title_full_unstemmed Modelo temporal de versionamento com suporte à evolução de esquemas
title_sort Modelo temporal de versionamento com suporte à evolução de esquemas
dc.creator.none.fl_str_mv Galante, Renata de Matos
author Galante, Renata de Matos
author_facet Galante, Renata de Matos
author_role author
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 Banco : Dados temporais
Versoes : Banco : Dados
topic Banco : Dados temporais
Versoes : Banco : Dados
description A utilização de versões tem sido essencial em diversas aplicações de banco dados, por permitir o armazenamento e a manipulação de diferentes estados da base de dados. Durante a evolução de um esquema, o versionamento preserva todas as versões de esquemas e de seus dados associados. Por outro lado, os conceitos de bancos de dados bitemporais, que incorporam tanto tempo de transação quanto tempo de validade, provêm flexibilidade ao mecanismo de evolução de esquemas, não somente por permitir acesso a informações presentes, passadas e futuras, mas também por permitir atualizações e consultas entre as diversas versões de esquemas existentes. O objetivo principal desta tese é definir um modelo que utilize os conceitos de tempo e de versão para permitir o gerenciamento da evolução dinâmica de esquemas em bancos de dados orientados a objetos. O resultado, o Modelo Temporal de Versionamento com suporte à Evolução de Esquemas (TVSE - Temporal and Versioning Model to Schema Evolution), é capaz de gerenciar o processo de evolução de esquemas em todos os seus aspectos: versionamento e modificação de esquemas, propagação de mudanças e manipulação de dados. Esse modelo difere de outros modelos de evolução de esquemas por permitir o gerenciamento homogêneo e simultâneo do histórico da evolução do banco de dados intencional e extensional. Com o objetivo de complementar a definição deste modelo é apresentado um ambiente para gerenciar o versionamento temporal da evolução de esquemas. Desse ambiente foi implementado um protótipo da ferramenta de apoio ao gerenciamento de evolução de esquemas. Por fim, enriquecendo o universo da tese e com o intuito de prover uma maior fundamentação teórica e matemática para descrever as políticas de evolução de esquemas, é especificada uma semântica operacional para um subconjunto do modelo proposto.
publishDate 2003
dc.date.issued.fl_str_mv 2003
dc.date.accessioned.fl_str_mv 2007-06-06T18:48:31Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/5597
dc.identifier.nrb.pt_BR.fl_str_mv 000428408
url http://hdl.handle.net/10183/5597
identifier_str_mv 000428408
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/5597/1/000428408.pdf
http://www.lume.ufrgs.br/bitstream/10183/5597/2/000428408.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/5597/3/000428408.pdf.jpg
bitstream.checksum.fl_str_mv 137ab08a823827dff197a8c6f4afcc9a
3e2679b5f67a01d626f8600c6be3c777
8daace4069c6631cc0cb2bf70f46cb9d
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_ 1853661428209156096
score 15,300719