Abstract
We describe the implementation of a version manager on an object-oriented database management system. The version manager supports various version semantics and version derivation graphs. Especially, it supports the version propagation to effectively manage versions of design objects and the efficient storage management for versions. All functionalities of the presented version manager are integrated with an object-oriented database programming language seamlessly. Therefore, designers can simply develop their applications which manipulate design objects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Agrawal, S. Buroff, N. Gehani, and D. Shasha. Object versioning in ODE. In the Proceedings of the International Conference on Data Engineering, pages 365–386, 1991.
R. Ahmed and S. Navathe. Version management of composite objects in CAD databases. In Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 218–227, 1991
H.-T. Chou and W. Kim. A unifying framework for version control in a CAD environment. In Proceedings of International Conference on Very Large Data Bases, pages 336–344, 1986.
W. Kafer and H. Schoning. Mapping a version model to a complex-object data model. In Proceedings of IEEE International Conference on Data Engineering, pages 348–357, 1992.
R. Katz, E. Chang, and R. Bhateja. Version modeling concepts for computer-aided design databases. In Proceedings of ACM SIGMOD International Conference on Management of Data, pages 379–386, 1986.
A. Kemper and G. Moerkotte, Object-Oriented Database Management: Applications in Engineering and Computer Science, Prentice Hall, 1994.
W. Kim, J.F. Garza, N. Ballou, and D. Woelk. Architecture of the ORION next-generation database system. IEEE Trans. on Knowledge and Data Engineering, Vol. 2, No. 1, pages 109–124, 1990.
W. Kim, J.F. Garza, B. Graham, J. Larson. Next-generation database systems: research directions. In Proceedings of International Symposium on Next Generation Database Systems and Their Applications, pages 1–11, 1993.
P. Klahold, G. Schlageter, and W. Wilkes. A General Model for Version Management in Databases. In Proceedings of International Conference on Very Large Data Bases, pages 319–327, 1986.
ObjectStore User Guide. Object Design Inc., 1990.
J. Rumbaugh. Controlling propagation of operations using attributes on relations. In Proceedings International Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 285–296, 1988.
E. Sciore. Versioning and configuration management in an object-oriented data model. The VLDB Journal, Vol. 3, No. 1, pages 77–106, 1994.
G. Talens, C. Oussalah, and M. Colinas. Versions of simple and composite objects. In Proceedings International Conference on Very Large Data Bases, pages 62–72, 1993.
VERSANT System Manual. Versant Object Technology Inc., 1990.
S.I. Yoo, et al. Obase: An object-oriented database management system. Journal of Korea Information Science Society, Vol. 20, No. 10, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Springer-Verlag London Limited
About this paper
Cite this paper
Park, HJ., Yoo, S.I. (1996). Implementation of a version manager on an object-oriented database management system. In: Murphy, J., Stone, B. (eds) OOIS’ 95. Springer, London. https://doi.org/10.1007/978-1-4471-1009-5_28
Download citation
DOI: https://doi.org/10.1007/978-1-4471-1009-5_28
Publisher Name: Springer, London
Print ISBN: 978-3-540-76010-8
Online ISBN: 978-1-4471-1009-5
eBook Packages: Springer Book Archive