Persistent objects

ODMG


  • database extension -- unified type system

Object Definition Language

ODL


  • standard types -- objects and literals
  • references -- Ref< T >
  • collections -- List< T > , Bag< T >, Set< T >

Object Manipulation Language

OML


  • create, delete, modify, reference

Object Query Language

OQL


  • oql(type& value,const char* query,...)

slide: The ODMG-93 standardization efforts