This document provides an overview of the object-oriented database model. It describes how the model was developed from the semantic data model in 1981. The key aspects of the object-oriented database model are that data and relationships are contained within objects, objects can inherit attributes and methods from parent classes, and classes are organized in a hierarchy. Unified Modeling Language class diagrams can be used to graphically represent the data relationships in an object-oriented system.