ODMG(Object Database Management Group)
Goal: Develop a standard for object databases.
Approach: Transparently integrate OO languages with DBs
- make the query language and the programming language one and the same
- extend OO languages with persistence, concurrency control, crash recovery, and query processing
- extend DBs by making objects appear like programming objects in one of several OO programming languages
Components
- ODL: Object Definition Language
- OML: Object Manipulation Language
- OQL: the query part of OML