# data[].attributes.body
Los Atributos son las características o propiedades que definen a las entidades dentro de una base de datos. Son similares a las columnas de una tabla y cada atributo contiene valores de datos específicos para cada instancia de una entidad.

# data[].attributes.body
La división de los atributos podemos realizarla atendiendo a diferentes factores:

Composición: simples y compuestos

Valores: monovaluados y multivaluados

Origen: almacenados y derivados

# data[].attributes.body
Los atributos simples son aquellos que tienen un solo componente y que no se pueden dividir en partes más pequeñas con significado propio. Se representan mediante círculos.

Ejemplos: nombre, dni, email, dirección, sueldo

# data[].attributes.body
Son aquellos que están formados por varios componentes y que tienen afinidad en cuanto a su significado. Se representan, también, con círculos unidos a cada uno de los atributos de los que se compone.

Ejemplos: nombre (nombre-pila, apellido2, apellido2), direccion (calle, numero, puerta)

# data[].attributes.body
Como podemos observar en la tabla de valores, se podrían repetir los nombres (Pepe) y las fechas de nacimiento (01/01/1950) por separado, pero no podrían haber dos filas con los mismos valores (por ejemplo: Pepe, 01/01/1950, 18000).

# data[].attributes.body
Cada atributo tiene un tipo de dato asociado, que determina el tipo de información que puede almacenar, como texto, número o fecha.

# data[].attributes.body
Algunos ejemplos de atributos podrían ser el nombre, la fecha de nacimiento, el correo electrónico, el número de teléfono, etc.