ODMG


Also found in: Acronyms.

ODMG

This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

Object Data Management Group

(Object Data Management Group, Burnsville, MN, www.odmg.org) An organization founded in 1991 to promote object database standards. Disbanded in 2001 after completing its objectives, the ODMG added programming extensions to C++ and Smalltalk for accessing object databases. It also included a superset of SQL 92 Entry Level, the most widely supported version of SQL.

The ODMG defined an interface to the database, whereas the OMG (Object Management Group) defines an interface for objects in a distributed environment. The ODMG object model complies with the OMG standard (see CORBA).
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Our type system is rich enough to capture most ODMG ODL data types.
We have already built a prototype ODMG database management system, called [Lambda]-DB, based on our framework [Fegaras et al.
VOODOO: A visual object-oriented database language for ODMG OQL.
One of the goals of the ODMG standard is a unified type system that works uniformly across database and programming languages.
This is why the choice of a suitable type system is so critical for the ODMG standard.
The first negative result that we established is that OQL queries cannot be type-checked in the type system underlying the ODMG object model and its definition language ODL.
A surprising and really disturbing result is that OQL queries cannot be type-checked in the type system of the Java binding of the ODMG standard either.
A corollary to this result is that the type system of the C++ binding of the ODMG standard allows static type-checking of OQL queries.
A further positive result is that the type system of the C++ binding of the ODMG standard can even handle type-checking of OQL queries with an order by clause.
In this paper we prove that ordered collections and indices on top of such collections require more advanced typing notions not available in any of the type systems of the ODMG standard.
Java OQL of the ODMG standard combines features of two strongly and mostly statically-typed languages.