Dinky’s assets include Herbert’s image, voice, and video footage, and these must be stored in the database - Must write compress functions to support (lower resolution).
In this application, as needed in many traditional business data processing applications, we need new types built up from atomic types using constructors for for creating sets, records, arrays, sequences, and so on.. (see section 25.5)
There is a standard Data Definition Language for OODBMSs (Object Data Language –ODL) that is similar DDL subset of SQL but support the additional feature found in OODBMSs, such as ADT definitions.
25.8.1 the ODMG Data Model and SQL
It contains a collection of objects, which are similar to entities in the ER model. Every object has a unique oid, and a database contains collection of objects with similar properties; such a collection is called class.