Upgrading a complex object DBMS to full object-orientation: a case study

H. Dentler, M. Scheurer, F. Schmid, A. Kotz, B. Schiefer, K. Dittrich
Proceedings. Second International Conference on Data and Knowledge Systems for Manufacturing and Engineering  
Object-oriented database systems are a promising way to fill the gap between conventional database management systems (DBMS) on one hand and advanced application semantics as well as the world of programming languages on the other. Object-oriented data models differ from traditional models in two main aspects: complex objects are supported instead of flat record structures and objects with predefined behavior replace passive data. Only if both featuresstructure as well as behaviorare
more » ... a DBMS is said to offer full object-orientation. In this paper, we present on the example of the DAMASCUS system an approach to upgrade an existing DBMS with complex objects to support the whole palette of object-oriented features. We show how our current system fits into the overall architecture and which concepts and components have to be added. The resulting DBMS is projected as a data repository for non-standard applications programmed in object-oriented as well as conventional languages. We claim that our approach can be regarded as a general one for non-standard DBMS kernels.
doi:10.1109/dksme.1989.107450 fatcat:2pojr5l7gjea7lp7hhwked6b24