Using Annotations to Support Multiple Kinds of Versioning in an Object-Oriented Database System.
Edward Sciore:
Using Annotations to Support Multiple Kinds of Versioning in an Object-Oriented Database System.
ACM Trans. Database Syst. 16(3): 417-438(1991)@article{DBLP:journals/tods/Sciore91,
author = {Edward Sciore},
title = {Using Annotations to Support Multiple Kinds of Versioning in
an Object-Oriented Database System},
journal = {ACM Trans. Database Syst.},
volume = {16},
number = {3},
year = {1991},
pages = {417-438},
ee = {http://doi.acm.org/10.1145/111197.111205, db/journals/tods/Sciore91.html},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
The concept of annotation from object-oriented languages is adapted to object-oriented databases.
It is shown how annotations can be used to model activities such as contraint checking, default
values, and triggers. Annotations also are an appropriate way to model different versioning
concepts. This paper discusses three kinds of versioning - histories, revisions, and
alternatives - and demonstrates how each one can be modeled effectively using annotations. The
use of annotations also allows other kinds of versioning to be defined extensible, and arbitrary
combinations of versions can be handled easily.
Copyright © 1991 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
CDROM Version: Load the CDROM "Volume 3 Issue 2, TODS 1991-1995, TKDE 1989-1992" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...
BibTeX
[Abstract, Index Terms and Review]
[Full Text in PDF Format, 1520 KB]
References
- [1]
- Jay Banerjee, Hong-Tai Chou, Jorge F. Garza, Won Kim, Darrell Woelk, Nat Ballou, Hyoung-Joo Kim:
Data Model Issues for Object-Oriented Applications.
ACM Trans. Inf. Syst. 5(1): 3-26(1987) BibTeX
- [2]
- David Beech, Brom Mahbod:
Generalized Version Control in an Object-Oriented Database.
ICDE 1988: 14-22 BibTeX
- [3]
- Michael Caruso, Edward Sciore:
Meta-Functions and Contexts in an Object-Oriented Database Language.
SIGMOD Conference 1988: 56-65 BibTeX
- [4]
- ...
- [5]
- James Clifford, David Scott Warren:
Formal Semantics for Time in Databases.
ACM Trans. Database Syst. 8(2): 214-254(1983) BibTeX
- [6]
- James Clifford, Albert Croker:
The Historical Relational Data Model (HRDM) and Algebra Based on Lifespans.
ICDE 1987: 528-537 BibTeX
- [7]
- George P. Copeland, David Maier:
Making Smalltalk a Database System.
SIGMOD Conference 1984: 316-325 BibTeX
- [8]
- Klaus R. Dittrich, Raymond A. Lorie:
Version Support for Engineering Database Systems.
IEEE Trans. Software Eng. 14(4): 429-437(1988) BibTeX
- [9]
- Daniel H. Fishman, David Beech, H. P. Cate, E. C. Chow, Tim Connors, J. W. Davis, Nigel Derrett, C. G. Hoch, William Kent, Peter Lyngbæk, Brom Mahbod, Marie-Anne Neimat, T. A. Ryan, Ming-Chien Shan:
Iris: An Object-Oriented Database Management System.
ACM Trans. Inf. Syst. 5(1): 48-69(1987) BibTeX
- [10]
- Shashi K. Gadia, Chuen-Sing Yeung:
A Generalized Model for a Relational Temporal Database.
SIGMOD Conference 1988: 251-259 BibTeX
- [11]
- Adele Goldberg, David Robson:
Smalltalk-80: The Language and Its Implementation.
Addison-Wesley 1983
BibTeX
- [12]
- Richard Hull, Roger King:
Semantic Database Modeling: Survey, Applications, and Research Issues.
ACM Comput. Surv. 19(3): 201-260(1987) BibTeX
- [13]
- Peter Klahold, Gunter Schlageter, Wolfgang Wilkes:
A General Model for Version Management in Databases.
VLDB 1986: 319-327 BibTeX
- [14]
- David Maier, Jacob Stein, Allen Otis, Alan Purdy:
Development of an Object-Oriented DBMS.
OOPSLA 1986: 472-482 BibTeX
- [15]
- Dennis R. McCarthy, Umeshwar Dayal:
The Architecture Of An Active Data Base Management System.
SIGMOD Conference 1989: 215-224 BibTeX
- [16]
- Patrick O'Brien, Bruce Bullis, Craig Schaffert:
Persistent and Shared Objects in Trellis/Owl.
OODBS 1986: 113-123 BibTeX
- [17]
- Jack A. Orenstein:
Spatial Query Processing in an Object-Oriented Database System.
SIGMOD Conference 1986: 326-336 BibTeX
- [18]
- Edward Sciore:
Object Specialization.
ACM Trans. Inf. Syst. 7(2): 103-122(1989) BibTeX
- [19]
- Richard T. Snodgrass:
The Temporal Query Language TQuel.
ACM Trans. Database Syst. 12(2): 247-298(1987) BibTeX
- [20]
- Alan Snyder:
Encapsulation and Inheritance in Object-Oriented Programming Languages.
OOPSLA 1986: 38-45 BibTeX
- [21]
- Michael Stonebraker, W. Bradley Rubenstein, Antonin Guttman:
Application of Abstract Data Types and Abstract Indices to CAD Data Bases.
Engineering Design Applications 1983: 107-113 BibTeX
- [22]
- ...
- [23]
- ...
Referenced by
- R. Ramakrishnan, D. Janaki Ram:
Modeling Design Versions.
VLDB 1996: 556-566
- Gultekin Özsoyoglu, Richard T. Snodgrass:
Temporal and Real-Time Databases: A Survey.
IEEE Trans. Knowl. Data Eng. 7(4): 513-532(1995)
- Lina Al-Jadir, Thibault Estier, Gilles Falquet, Michel Léonard:
Evolution Features of the F2 OODBMS.
DASFAA 1995: 284-291
- Edward Sciore:
Versioning and Configuration Management in an Object-Oriented Data Model.
VLDB J. 3(1): 77-106(1994)
- Richard T. Snodgrass, Santiago Gomez, L. Edwin McKenzie:
Aggregates in the Temporal Query Language TQuel.
IEEE Trans. Knowl. Data Eng. 5(5): 826-842(1993)
- Ellen Rose, Arie Segev:
TOOSQL - A Temporal Object-Oriented Query Language.
ER 1993: 122-136
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
TODS, ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Tue Jun 24 18:39:10 2008