Las bases de datos orientadas a objetos adoptan conceptos de lenguajes orientados a objetos para integrarse directamente con aplicaciones de ese paradigma. Combinan datos en entidades, son navegacionales y soportan relaciones muchos a muchos. Se componen de módulos independientes y admiten herencia y modificación interna de clases.