Abstract
The Ode object-oriented database management system is based on the C++ object paradigm. Ode uses one integrated data model (C++ classes) for both database and general purpose manipulation. Ode provides multiple object-compatible interfaces for accessing the database: (1) the O++ database programming language, which is an extension of C++, (2) OdeView, which is an X-based graphical interface, (3) OdeFS, which is a file-system interface, and (4) CQL++, which in an SQL interface.
In this paper, I will briefly review object-oriented database systems and then discuss Ode. In particular, I will discuss O++ in detail, because it is the primary Ode interface, and summarize the other interfaces. I will also discuss some of the design issues faced by us. I will give a brief summary of Ode’s storage manager, describe Ode’s proposed active database facilities, and then discuss transaction primitives for allowing users to define their own custom transaction models.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gehani, N. (1994). The Ode Object-Oriented Database Management System: An Overview. In: Dogac, A., Özsu, M.T., Biliris, A., Sellis, T. (eds) Advances in Object-Oriented Database Systems. NATO ASI Series, vol 130. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-57939-4_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-57939-4_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-63410-9
Online ISBN: 978-3-642-57939-4
eBook Packages: Springer Book Archive