Las características de una base de datos orienta a objetos se puede resumir en que debe cumplir lo siguiente:
- Deben soportarse objetos complejos.
- Deben soportarse mecanismos de identidad de los objetos.
- Debe soportarse la encapsulación.
- Deben soportarse tipos y clases.
- Los tipos o clases deben ser capaces de heredar de sus ancestros.
- Debe soportarse sobrecarga, sobreescritura y enlace dinámico.
- El DML debe ser computacionalmente completo.
- El conjunto de todos los tipos de datos debe ser ampliable.
Debe cumplir el sistema gestor de la base de datos con lo siguiente:
- Debe proporcionarse persistencia a los datos.
- El SGBD debe ser capaz de gestionar bases de datos de muy gran tamaño.
- El SGBD debe soportar a usuarios concurrentes.
- El SGBD debe ser capaz de recuperarse de fallos hardware y software.
- El SGBD debe proporcionar una forma simple de consultar los datos.
Y como características opcionales, puede presentar:
- Herencia múltiple.
- Comprobación de tipos e inferencia de tipos.
- Sistema de base de datos distribuido.
- Soporte de versiones.