Modelo temporal de versionamento com suporte à evolução de esquemas
AUTOR(ES)
Galante, Renata de Matos
DATA DE PUBLICAÇÃO
2007
RESUMO
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.
ASSUNTO(S)
banco : dados temporais versoes : banco : dados
ACESSO AO ARTIGO
http://hdl.handle.net/10183/5597Documentos Relacionados
- TVMSE : uma implementação do versionamento de esquemas segundo o modelo TVM
- Implementação de bancos de dados temporais com versionamento de esquemas: um estudo comparativo
- SpotRadio: uma ferramenta de composiÃÃo musical colaborativa com suporte a distribuiÃÃo e versionamento de artefatos
- Evolução de esquemas de workflow representados em XML
- Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões