Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões

Detalhes bibliográficos
Autor(a) principal: Galante, Renata de Matos
Data de Publicação: 1998
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/26388
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.
id URGS_093f7aee174e5e7a2e474c14befed471
oai_identifier_str oai:www.lume.ufrgs.br:10183/26388
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Galante, Renata de MatosSantos, Clesio Saraiva dos2010-10-16T04:19:47Z1998http://hdl.handle.net/10183/26388000234166Aplicaçõ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.Non-conventional applications such as CAD, CASE, office automation often require the maintenance of various database states, to keep track of the history of the performed updates. The concept of version is employed to support such requirement. In this work, the version model proposed by Golendziner is used in the schema evolution context. Versions are used to store the different states of the schema, classes and methods, as well as for the mapping of database instances among the various schema versions, thus keeping the history of the database schema evolution. A flexible model is proposed to support schema evolution in object-oriented databases, as well as the strategies to propagate the corresponding changes to the database instances. Versions of schema, as well as versions of the schema elements represent their evolution history. In the proposed model, previous states are preserved allowing the user to make queries about consistency and modifications in both backward and forward version.application/pdfporBanco : DadosVersoes : Banco : DadosOrientacao : ObjetosObject-oriented databasesSchema evolutionVersionsUm modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versõesA schema evolution model for object-oriented databases with versions info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaCurso de Pós-Graduação em Ciência da ComputaçãoPorto Alegre, BR-RS1998mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000234166.pdf.txt000234166.pdf.txtExtracted Texttext/plain186047http://www.lume.ufrgs.br/bitstream/10183/26388/2/000234166.pdf.txt3a8a7bc3fb710014f7ada09876a3957bMD52ORIGINAL000234166.pdf000234166.pdfTexto completoapplication/pdf15033311http://www.lume.ufrgs.br/bitstream/10183/26388/1/000234166.pdfc89a8cdc2a74be7c4db32310042c94d9MD51THUMBNAIL000234166.pdf.jpg000234166.pdf.jpgGenerated Thumbnailimage/jpeg1196http://www.lume.ufrgs.br/bitstream/10183/26388/3/000234166.pdf.jpg08ad7b07ed33255bc1d976df03a504a7MD5310183/263882018-10-17 08:43:38.281oai:www.lume.ufrgs.br:10183/26388Biblioteca 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:43:38Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões
dc.title.alternative.en.fl_str_mv A schema evolution model for object-oriented databases with versions
title Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões
spellingShingle Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões
Galante, Renata de Matos
Banco : Dados
Versoes : Banco : Dados
Orientacao : Objetos
Object-oriented databases
Schema evolution
Versions
title_short Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões
title_full Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões
title_fullStr Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões
title_full_unstemmed Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões
title_sort Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões
author Galante, Renata de Matos
author_facet Galante, Renata de Matos
author_role author
dc.contributor.author.fl_str_mv Galante, Renata de Matos
dc.contributor.advisor1.fl_str_mv Santos, Clesio Saraiva dos
contributor_str_mv Santos, Clesio Saraiva dos
dc.subject.por.fl_str_mv Banco : Dados
Versoes : Banco : Dados
Orientacao : Objetos
topic Banco : Dados
Versoes : Banco : Dados
Orientacao : Objetos
Object-oriented databases
Schema evolution
Versions
dc.subject.eng.fl_str_mv Object-oriented databases
Schema evolution
Versions
description 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.
publishDate 1998
dc.date.issued.fl_str_mv 1998
dc.date.accessioned.fl_str_mv 2010-10-16T04:19:47Z
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/26388
dc.identifier.nrb.pt_BR.fl_str_mv 000234166
url http://hdl.handle.net/10183/26388
identifier_str_mv 000234166
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/26388/2/000234166.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/26388/1/000234166.pdf
http://www.lume.ufrgs.br/bitstream/10183/26388/3/000234166.pdf.jpg
bitstream.checksum.fl_str_mv 3a8a7bc3fb710014f7ada09876a3957b
c89a8cdc2a74be7c4db32310042c94d9
08ad7b07ed33255bc1d976df03a504a7
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_ 1800308995370516480