This document provides an overview of object-oriented databases including:
- Definitions of objects and their structures using type constructors.
- Object-oriented concepts like encapsulation and inheritance.
- What an object-oriented database is and advantages it provides.
- Examples of the Object Query Language (OQL) and how it differs from SQL.
- SQL3 which adds object-oriented features to SQL like user-defined data types.