Las bases de datos orientadas a objetos (BDOO) son bases de datos inteligentes que soportan el paradigma orientado a objetos al almacenar datos y métodos, no solo datos. Son más seguras ya que solo se puede acceder a los datos a través de los métodos, y UML es un lenguaje gráfico estándar utilizado para modelar BDOO mediante diagramas como casos de uso, clases y secuencias.