DocumentCode
2499989
Title
Generalized version control in an object-oriented database
Author
Beech, David ; Mahbod, Brom
Author_Institution
Hewlett-Packard Labs., Palo Alto, CA, USA
fYear
1988
fDate
1-5 Feb 1988
Firstpage
14
Lastpage
22
Abstract
An important function of an engineering database management system is to support incremental and cooperative design in an orderly way. This calls for a version-control mechanism of some generality if it is to be appropriate to the design of complex objects. The authors consider the nature of design objects, and develop some functional requirements for version control of such objects. They outline the basic object-oriented database model, which they take as the foundation for their proposal. They then discuss the relationship between versions and the objects they exemplify, describe the mechanisms for the creation of versioned objects and the conversion of non-versioned objects to versioned form, study the impact on referencing and type checking in the object model, and arrive at a flexible notion of a context containing rules for version selection. Their implementation of some of these concepts is also described
Keywords
database management systems; cooperative design; engineering database management system; generalized version control; incremental design; object-oriented database; Control systems; Data engineering; Database systems; Design engineering; Hardware; Laboratories; Object oriented databases; Object oriented modeling; Relational databases; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1988. Proceedings. Fourth International Conference on
Conference_Location
Los Angeles, CA
Print_ISBN
0-8186-0827-7
Type
conf
DOI
10.1109/ICDE.1988.105441
Filename
105441
Link To Document