Object-Oriented Databases


Requirements The Paradigm of Object Orientation
Object orientation is based on the following five principles:
  1. Each entity of a given application is modeled as an object with its own identity, which is different from the value of the object.

    Objects may be composed of other objects and objects may be referenced from several other objects (object sharing).

  2. Each object encapsulates structure and behavior.
    1. Instance variables (attributes) give the structure of an object.
    2. An object’s set of values constitutes the state of the object.
    3. The behavior of an object results from the methods which can be executed on the object.