Las bases de datos orientadas a objetos (BDOO) combinan las características de una base de datos con las de un lenguaje de programación orientado a objetos. En una BDOO, los datos se representan mediante objetos y las relaciones mediante inclusión lógica. Cada objeto está asociado con un conjunto de variables, mensajes y métodos.