Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões / A schema evolution model for object-oriented databases with versions
AUTOR(ES)
Galante, Renata de Matos
DATA DE PUBLICAÇÃO
2010
RESUMO
Aplicações ditas não convencionais, como, por exemplo, CAD, CASE, Automação de Escritórios, entre outras, freqüentemente exigem a manutenção de diversos estados da base de dados, retendo o histórico das modificações realizadas. Como resposta a tal requisito, é empregado o conceito de Versão. Neste trabalho o Modelo de Versões proposto por Golendziner é empregado no contexto da evolução de esquemas. Versões são utilizadas para armazenar os diferentes estados do esquema, de suas classes e métodos e, ainda, para posterior adaptação das instancias vigentes no banco de dados, mantendo um histórico da evolução do esquema do banco de dados. É proposto um modelo flexível de suporte a evolução de esquemas em bancos de dados orientados a objetos, bem como estratégias de propagação das instancias vigentes na base de dados. O histórico das modificações é representado pela derivação de versões do esquema e de seus elementos. Os estados anteriores as transformações são preservados, permitindo aos usuários a navegação retroativa e proativa entre versões, para realização de operações consistentes de modificação e consulta.
ASSUNTO(S)
object-oriented databases banco : dados schema evolution versoes : banco : dados orientacao : objetos versions
ACESSO AO ARTIGO
http://hdl.handle.net/10183/26388Documentos Relacionados
- Evolução de esquemas em bancos de dados orientados a objetos utilizando versões
- Avaliação de padrões para implementação de modelos de dados orientados a objetos em bancos de dados relacionais.
- Um modelo para linguagens orientadas a objetos distribuido
- Um modelo de dados temporal orientado a objetos para gerenciar configurações de software
- Workflow modelling using a temporal object-oriented model with roles