Versions and configurations in object-oriented database systems : a uniform treatment
Autor(a) principal: | |
---|---|
Data de Publicação: | 1998 |
Outros Autores: | |
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 |