# data[].attributes.body
Es un conjunto organizado de datos que se almacenan y se gestionan electrónicamente. Facilita la creación, actualización y consulta de información de manera eficiente.

Sistema de Gestión de Bases de Datos : Es un software que permite a los usuarios crear, mantener y controlar bases de datos.

Modelo de Datos: Es la estructura en la que se organiza la información en la base de datos.

Tabla: Es una estructura en las bases de datos relacionales donde se almacenan los datos.

# data[].attributes.body
Relacionales:

Organizan los datos en tablas relacionadas entre sí. Ejemplo: MySQL.

NoSQL:

Diseñadas para manejar grandes cantidades de datos no estructurados.

Ejemplo: MongoDB.

Bases de Datos Jerárquicas:

Organizan los datos en una estructura de árbol. Ejemplo: IBM Information.

Bases de Datos en Red:

Similar a las jerárquicas, permite relaciones más complejas.

Ejemplo: Integrated Data Store.

Bases de Datos Orientadas a Objetos:

Almacenan datos en forma de objetos,

Ejemplo: ObjectDB.

Bases de Datos Distribuidas:

Los datos se almacenan en múltiples ubicaciones físicas pero son gestionados como una única base de datos.

Ejemplo: Google Bigtable.

Bases de Datos en la Nube:

Almacenadas y gestionadas en servidores remotos.

Ejemplo: Amazon RDS.

# data[].attributes.body
Lenguaje de Definición de Datos :

Permite definir la estructura de la base de datos (tablas, esquemas, índices).

Lenguaje de Manipulación de Datos :

Se utiliza para consultar y modificar datos.

Lenguaje de Control de Datos :

Controla el acceso a la base de datos.

Lenguaje de Control de Transacciones :

Gestiona las transacciones en la base de datos.

# data[].attributes.body
Reducción de la redundancia: Al estar centralizada, se evita la duplicidad de datos.

Integridad de los datos: Mecanismos que aseguran que los datos almacenados sean correctos y coherentes.

Seguridad: Los SGBD ofrecen controles de acceso, autenticación.

Escalabilidad: Es posible gestionar grandes cantidades de datos y crecer con el tiempo sin perder rendimiento.

Acceso concurrente: Permite que múltiples usuarios trabajen con los mismos datos sin conflictos.

recuperación: Herramientas que facilitan la creación de copias de seguridad.

# data[].attributes.body
Costo: Los SGBD, son costosos de adquirir y mantener.

Complejidad: Diseñar y gestionar una base de datos puede requerir conocimientos especializados.

Rendimiento: En bases de datos muy grandes, las consultas complejas pueden volverse lentas.

Mantenimiento continuo: Se requiere de un administrador de bases de datos para realizar tareas como optimización, respaldo, y actualizaciones.

Riesgo de fallos: Un fallo en el servidor de bases de datos puede afectar a todo el sistema.