Uma abordagem multi-nivel para suporte a versoes em bancos de dados orientados a objetos

Detalhes bibliográficos
Autor(a) principal: Golendziner, Lia Goldstein
Data de Publicação: 1998
Outros Autores: Santos, Clesio Saraiva dos
Tipo de documento: Artigo
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/256109
Resumo: O uso de Sistemas de Bancos de Dados em aplicações não convencionais evidenciou requisitos não atendidos pelos sistemas tradicionais, motivando pesquisas em torno do Paradigma da Orientação a Objetos. Destaca-se o requisito de liberação do número de possíveis instâncias associadas a um mesmo objeto, para a representação do histórico de um objeto, ou para um tratamento flexível da evolução de esquemas, ou, ainda, para manutenção da consistência dos dados em utilização concorrente. Esta liberação conduziu ao conceito de versão. Este trabalho apresenta uma análise do conceito de versão frente aos demais conceitos já incorporados ao paradigma de orientação a objetos, discutindo a necessidade dos novos conceitos. São consideradas as relações entre versões, bem como os condicionamentos impostos pelas hierarquias de classes e tipos sobre as versões de objetos ascendentes ,e descendentes. É proposta uma arquitetura na qual é admitido o versionamento de objetos em qualquer nível da hierarquia de herança, em contraposição aos modelos que admitem apenas o versionamento nas folhas da hierarquia. É mostrado como o modelo proposto descreve com mais propriedade várias situações encontradas em aplicações.
id UFRGS-2_86c953e43a63cb2437c26ffd5d5ba89a
oai_identifier_str oai:www.lume.ufrgs.br:10183/256109
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Golendziner, Lia GoldsteinSantos, Clesio Saraiva dos2023-03-22T03:23:46Z19980103-4308http://hdl.handle.net/10183/256109000232473O uso de Sistemas de Bancos de Dados em aplicações não convencionais evidenciou requisitos não atendidos pelos sistemas tradicionais, motivando pesquisas em torno do Paradigma da Orientação a Objetos. Destaca-se o requisito de liberação do número de possíveis instâncias associadas a um mesmo objeto, para a representação do histórico de um objeto, ou para um tratamento flexível da evolução de esquemas, ou, ainda, para manutenção da consistência dos dados em utilização concorrente. Esta liberação conduziu ao conceito de versão. Este trabalho apresenta uma análise do conceito de versão frente aos demais conceitos já incorporados ao paradigma de orientação a objetos, discutindo a necessidade dos novos conceitos. São consideradas as relações entre versões, bem como os condicionamentos impostos pelas hierarquias de classes e tipos sobre as versões de objetos ascendentes ,e descendentes. É proposta uma arquitetura na qual é admitido o versionamento de objetos em qualquer nível da hierarquia de herança, em contraposição aos modelos que admitem apenas o versionamento nas folhas da hierarquia. É mostrado como o modelo proposto descreve com mais propriedade várias situações encontradas em aplicações.The use of Database Management Systems to support non conventional applications put in evidence a set of requirements not supported by the traditional database systerns, and strongly motivated research work towards object oriented database systems. In this context, it was evident the need to liberate the number of instances associated to one database object, to represent the history of the object, to gain flexibility in schema evolution, ar to maintain data consistency, in concurrent access environments, originating the version concept. This work presents an analysis of the version concept, when integrated with the already incorporated concepts of the object-oriented paradigm and discusses the need for new concepts. Aspects considered include: relationships between versions, as well as the conditions imposed by the class and type hierarchies over the versioning of objects and its ascendants and descendants. A multi-Ievel architecture is proposed, which allows versioned objects to appear in any levei of a type ar class hierarchy. This approach is compared with the traditional one, in which versions appear only at the leaves of the hierarchies. It is shown how the proposed architecture allows modeling of many situations of real world applications in a more natural way.application/pdfporRevista de Informatica Teorica e Aplicada. Porto Alegre. v. 5, n. 1 (jul. 1998), p. 67-83Banco : Dados orientados : ObjetosVersoes : Banco : DadosUma abordagem multi-nivel para suporte a versoes em bancos de dados orientados a objetosinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/otherinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000232473.pdf.txt000232473.pdf.txtExtracted Texttext/plain48246http://www.lume.ufrgs.br/bitstream/10183/256109/2/000232473.pdf.txtbb332eb21359bf1de358066518e20e34MD52ORIGINAL000232473.pdfTexto completoapplication/pdf7351919http://www.lume.ufrgs.br/bitstream/10183/256109/1/000232473.pdf355550b4b1617746925debec19101f46MD5110183/2561092023-03-23 03:22:57.952464oai:www.lume.ufrgs.br:10183/256109Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2023-03-23T06:22:57Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Uma abordagem multi-nivel para suporte a versoes em bancos de dados orientados a objetos
title Uma abordagem multi-nivel para suporte a versoes em bancos de dados orientados a objetos
spellingShingle Uma abordagem multi-nivel para suporte a versoes em bancos de dados orientados a objetos
Golendziner, Lia Goldstein
Banco : Dados orientados : Objetos
Versoes : Banco : Dados
title_short Uma abordagem multi-nivel para suporte a versoes em bancos de dados orientados a objetos
title_full Uma abordagem multi-nivel para suporte a versoes em bancos de dados orientados a objetos
title_fullStr Uma abordagem multi-nivel para suporte a versoes em bancos de dados orientados a objetos
title_full_unstemmed Uma abordagem multi-nivel para suporte a versoes em bancos de dados orientados a objetos
title_sort Uma abordagem multi-nivel para suporte a versoes em bancos de dados orientados a objetos
author Golendziner, Lia Goldstein
author_facet Golendziner, Lia Goldstein
Santos, Clesio Saraiva dos
author_role author
author2 Santos, Clesio Saraiva dos
author2_role author
dc.contributor.author.fl_str_mv Golendziner, Lia Goldstein
Santos, Clesio Saraiva dos
dc.subject.por.fl_str_mv Banco : Dados orientados : Objetos
Versoes : Banco : Dados
topic Banco : Dados orientados : Objetos
Versoes : Banco : Dados
description O uso de Sistemas de Bancos de Dados em aplicações não convencionais evidenciou requisitos não atendidos pelos sistemas tradicionais, motivando pesquisas em torno do Paradigma da Orientação a Objetos. Destaca-se o requisito de liberação do número de possíveis instâncias associadas a um mesmo objeto, para a representação do histórico de um objeto, ou para um tratamento flexível da evolução de esquemas, ou, ainda, para manutenção da consistência dos dados em utilização concorrente. Esta liberação conduziu ao conceito de versão. Este trabalho apresenta uma análise do conceito de versão frente aos demais conceitos já incorporados ao paradigma de orientação a objetos, discutindo a necessidade dos novos conceitos. São consideradas as relações entre versões, bem como os condicionamentos impostos pelas hierarquias de classes e tipos sobre as versões de objetos ascendentes ,e descendentes. É proposta uma arquitetura na qual é admitido o versionamento de objetos em qualquer nível da hierarquia de herança, em contraposição aos modelos que admitem apenas o versionamento nas folhas da hierarquia. É mostrado como o modelo proposto descreve com mais propriedade várias situações encontradas em aplicações.
publishDate 1998
dc.date.issued.fl_str_mv 1998
dc.date.accessioned.fl_str_mv 2023-03-22T03:23:46Z
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/other
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/256109
dc.identifier.issn.pt_BR.fl_str_mv 0103-4308
dc.identifier.nrb.pt_BR.fl_str_mv 000232473
identifier_str_mv 0103-4308
000232473
url http://hdl.handle.net/10183/256109
dc.language.iso.fl_str_mv por
language por
dc.relation.ispartof.pt_BR.fl_str_mv Revista de Informatica Teorica e Aplicada. Porto Alegre. v. 5, n. 1 (jul. 1998), p. 67-83
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:Repositório Institucional 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 Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/256109/2/000232473.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/256109/1/000232473.pdf
bitstream.checksum.fl_str_mv bb332eb21359bf1de358066518e20e34
355550b4b1617746925debec19101f46
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1815447823140782080