# data[].attributes.body
Una base de datos orientada a objetos es una base en la que la información esta representada mediante objetos, como los presentes en la programación orientada a objetos. Al integrarse las características de una base de datos con las de un lenguaje de programación orientado a objetos, se tiene como resultado un sistema gestor de base de datos orientada a objetos, que hace que los objetos de la base de datos aparezcan como objetos de un lenguaje de programación.

# data[].attributes.headline
Características de una BDOO (Base de datos Orientada a Objetos)

# data[].attributes.subject
Características de una BDOO (Base de datos Orientada a Objetos)

# data[].attributes.body
-Mandatorias, son aquellas características que deben estar en la BDOO de forma obligatoria.

-Opcionales cuando no es necesario incluirlas, pero si la BDOO cuenta con ellas hará que el sistema sea mejor.

-Abiertas, son las características que el diseñador puede poner y que están relacionadas con la programación.

# data[].attributes.body
Una base de datos orientada a objetos almacena datos complejos y relaciona entre datos directamente, sin asignar filas y columnas, y esto hace que sean más adecuadas para las aplicaciones que tratan con datos muy complejos. Los objetos tienen relaciones "muchos a muchos" y son accesibles mediante el uso de punteros.

# data[].attributes.body
Las bases de datos orientadas a objetos están siguiendo una maduración similar a la de base de datos relacionales. Al comienzo, tenemos lenguajes orientados a objetos que fueron extendidos para brindar persistencia simple, permitiendo a los objetos de la aplicación persistir entre distintas sesiones de usuario.

# data[].attributes.body
En una base de datos orientada a objetos el acceso a los datos es más rápido, debido a que los joins casi nunca son necesarios, a diferencia de lo que ocurre con las bases de datos relacionales. Esto es así porque un objeto puede ser recuperado directamente sin una búsqueda, simplemente siguiendo los punteros.

# data[].attributes.body
La principal ventaja de una base de datos de objetos es la naturalidad con que maneja modelos complejos con relaciones complejas. El manejo de objetos en cuanto a estructuras complejas es fundamental, pero lo más importante es la posibilidad de manejar relaciones, no solamente del tipo uno a uno o a muchos, sino relaciones que incluyen semántica, tales como conjuntos (unicidad), listas (ordenamiento), diccionarios (búsqueda asociativa), Etc.