Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões
Autor(a) principal: | |
---|---|
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_ |
1810085186782625792 |