Versions and configurations in object-oriented database systems : a uniform treatment

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: eng
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/256135
Resumo: Object-oriented database models usually allow versions only at the most specialized type/c1ass in an inheritance hierarchy. The possibility of having versions at different levels of abstraction provides a richer model and allows a more natural representation of the reality. The presence of objects and its corresponding sets of versions at different levels of a type/class hierarchy introduces the need for handling version mappings. Integrity constraints can be associated to these mappings, restricting the set of possible combinations of versions appearing at different levels of the hierarchy. Sets of versions associated with each levei of an object hierarchy often represent a very large set of possible configurations for that object, which is difficult to be handled directly by the user. In this context, adequate mechanisms are very important to define and build object configurations by means of selections applied to the set of all possible configurations, defined by the combinations of versions. This paper proposes an approach in which versions and configurations may appear at different levels of an inheritance hierarchy, and a uniform treatment is given to these two concepts.
id UFRGS-2_38c45e67b186233add8db53a51c93d68
oai_identifier_str oai:www.lume.ufrgs.br:10183/256135
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:24:09Z19980103-4308http://hdl.handle.net/10183/256135000101512Object-oriented database models usually allow versions only at the most specialized type/c1ass in an inheritance hierarchy. The possibility of having versions at different levels of abstraction provides a richer model and allows a more natural representation of the reality. The presence of objects and its corresponding sets of versions at different levels of a type/class hierarchy introduces the need for handling version mappings. Integrity constraints can be associated to these mappings, restricting the set of possible combinations of versions appearing at different levels of the hierarchy. Sets of versions associated with each levei of an object hierarchy often represent a very large set of possible configurations for that object, which is difficult to be handled directly by the user. In this context, adequate mechanisms are very important to define and build object configurations by means of selections applied to the set of all possible configurations, defined by the combinations of versions. This paper proposes an approach in which versions and configurations may appear at different levels of an inheritance hierarchy, and a uniform treatment is given to these two concepts.application/pdfengRevista de Informatica Teorica e Aplicada. Porto Alegre. v. 5, n. 2 (dez. 1998), p. 35-53Banco : Dados orientados : ObjetosVersoes : Banco : DadosVersionsobject-oriented data modelsconfigurationsdynamic referencesVersions and configurations in object-oriented database systems : a uniform treatmentinfo: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:UFRGSTEXT000101512.pdf.txt000101512.pdf.txtExtracted Texttext/plain45965http://www.lume.ufrgs.br/bitstream/10183/256135/2/000101512.pdf.txtace48c62a52080dc77022bc6ce702879MD52ORIGINAL000101512.pdfTexto completoapplication/pdf7557111http://www.lume.ufrgs.br/bitstream/10183/256135/1/000101512.pdf2da660c0d80a3091466a8b92ae053757MD5110183/2561352023-03-23 03:24:12.738757oai:www.lume.ufrgs.br:10183/256135Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2023-03-23T06:24:12Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Versions and configurations in object-oriented database systems : a uniform treatment
title Versions and configurations in object-oriented database systems : a uniform treatment
spellingShingle Versions and configurations in object-oriented database systems : a uniform treatment
Golendziner, Lia Goldstein
Banco : Dados orientados : Objetos
Versoes : Banco : Dados
Versions
object-oriented data models
configurations
dynamic references
title_short Versions and configurations in object-oriented database systems : a uniform treatment
title_full Versions and configurations in object-oriented database systems : a uniform treatment
title_fullStr Versions and configurations in object-oriented database systems : a uniform treatment
title_full_unstemmed Versions and configurations in object-oriented database systems : a uniform treatment
title_sort Versions and configurations in object-oriented database systems : a uniform treatment
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
Versions
object-oriented data models
configurations
dynamic references
dc.subject.eng.fl_str_mv Versions
object-oriented data models
configurations
dynamic references
description Object-oriented database models usually allow versions only at the most specialized type/c1ass in an inheritance hierarchy. The possibility of having versions at different levels of abstraction provides a richer model and allows a more natural representation of the reality. The presence of objects and its corresponding sets of versions at different levels of a type/class hierarchy introduces the need for handling version mappings. Integrity constraints can be associated to these mappings, restricting the set of possible combinations of versions appearing at different levels of the hierarchy. Sets of versions associated with each levei of an object hierarchy often represent a very large set of possible configurations for that object, which is difficult to be handled directly by the user. In this context, adequate mechanisms are very important to define and build object configurations by means of selections applied to the set of all possible configurations, defined by the combinations of versions. This paper proposes an approach in which versions and configurations may appear at different levels of an inheritance hierarchy, and a uniform treatment is given to these two concepts.
publishDate 1998
dc.date.issued.fl_str_mv 1998
dc.date.accessioned.fl_str_mv 2023-03-22T03:24:09Z
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/256135
dc.identifier.issn.pt_BR.fl_str_mv 0103-4308
dc.identifier.nrb.pt_BR.fl_str_mv 000101512
identifier_str_mv 0103-4308
000101512
url http://hdl.handle.net/10183/256135
dc.language.iso.fl_str_mv eng
language eng
dc.relation.ispartof.pt_BR.fl_str_mv Revista de Informatica Teorica e Aplicada. Porto Alegre. v. 5, n. 2 (dez. 1998), p. 35-53
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/256135/2/000101512.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/256135/1/000101512.pdf
bitstream.checksum.fl_str_mv ace48c62a52080dc77022bc6ce702879
2da660c0d80a3091466a8b92ae053757
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_ 1801225083744681984