Object Data Models
ODB (object database); OODB (object-oriented database); ORDB (object-relational database)
An object data model provides support for objects as the basis for modeling in a database application. An object is an instance of a class, which is a complex type specification that defines both the state of its instance fields and the behavior provided by its methods. Object features also include a unique object identifier that can be used to refer to the object, as well as the organization of data into class hierarchies that support inheritance of state and behavior. The term object data model encompasses the data model for both object-oriented databases (OODBs) and object-relational databases (ORDBs). OODBs use an object-oriented programming language as the database language and provide inherent support for the persistence of objects with typical database functionality. ORDBs extend relational databases by providing additional support for objects.
- 2.Cattell RGG, Barry DK, Berler M, Eastman J, Jordan D, Russell C, Schadow O, Stanienda T, Velez F, editors. The object data standard: ODMG 3.0. San Mateo: Morgan Kaufmann; 2000.Google Scholar
- 3.Chaudhri A, Zicari R, editors. Succeeding with object databases: a practical look at today’s implementations with java and XML. New York: Wiley; 2000.Google Scholar
- 5.Dietrich SW, Urban SW. Fundamentals of object databases: object-oriented and object-relational design. San Rafeal: Morgan Claypool; 2011.Google Scholar
- 7.Loomis MES, Chaudhri A, editors. Object databases in practice. Upper Saddle River: Prentice Hall; 1997.Google Scholar
- 8.Melton J. Advanced SQL:1999: understanding object-relational and other advanced features. San Mateo: Morgan Kaufmann; 2002.Google Scholar
- 9.Object Databases. http://odbms.org/free-downloads-and-links/object-databases. Accessed 16 June 2014.
- 10.Rowe L, Stonebraker M. The postgres data model. In: Proceedings of the 13th International Conference on Very Large Data Bases; 1987. p. 83–96.Google Scholar
- 11.Rumbaugh J, Jacobson I, Booch G. The unified modeling language reference manual. Reading: Addison-Wesley; 1991.Google Scholar
- 15.Zdonik SB, Maier D. Readings in object-oriented database systems. San Mateo: Morgan Kaufmann; 1990.Google Scholar