The Design and Implementation of O2, an Object-Oriented Database Systems

This paper describes the design and implementation of the first version of the O2 object-oriented database system. The Altair project is currently designing and implementing a complete environment for developing data intensive applications. As a first step, we have implemented a quick prototype of an object-oriented DBMS. We report here on this implementation. The first part of the paper describes the system interface as seen by the application programmer, the second part describes the architecture of the system.