Las características de una base de datos orienta a objetos se puede resumir en que debe cumplir lo siguiente:

  1. Deben soportarse objetos complejos.
  2. Deben soportarse mecanismos de identidad de los objetos.
  3. Debe soportarse la encapsulación.
  4. Deben soportarse tipos y clases.
  5. Los tipos o clases deben ser capaces de heredar de sus ancestros.
  6. Debe soportarse sobrecarga, sobreescritura y enlace dinámico.
  7. El DML debe ser computacionalmente completo.
  8. El conjunto de todos los tipos de datos debe ser ampliable.

Debe cumplir el sistema gestor de la base de datos con lo siguiente:

  1. Debe proporcionarse persistencia a los datos.
  2. El SGBD debe ser capaz de gestionar bases de datos de muy gran tamaño.
  3. El SGBD debe soportar a usuarios concurrentes.
  4. El SGBD debe ser capaz de recuperarse de fallos hardware y software.
  5. El SGBD debe proporcionar una forma simple de consultar los datos.

Y como características opcionales, puede presentar:

  1. Herencia múltiple.
  2. Comprobación de tipos e inferencia de tipos.
  3. Sistema de base de datos distribuido.
  4. Soporte de versiones.