Title: Actividad 18: Introducción a Bases de Datos No Relacionales (NoSQL)
Course: 2025 - LISI - Base de Datos Avanzadas 3-3 > Section: Unidad 4 - Bases de datos no relacionales (NoSQL)

🎯 Objetivo

Comprender qué son las bases de datos no relacionales, cómo se diferencian de las bases de datos relacionales tradicionales y cuáles son sus principales tipos, ventajas, desventajas y casos de uso en el desarrollo de software moderno.

🧠 Instrucciones

1. Identifica en tu trabajo:
  - Nombre completo del alumno.
  - Nombre del profesor.
  - Nombre de la materia y número de actividad.
2. Investiga y desarrolla los siguientes puntos:
  - ¿Qué es una base de datos no relacional o NoSQL?
  - Diferencias principales entre bases de datos relacionales y no relacionales.
  - Tipos de bases de datos NoSQL (clave-valor, documento, columna, grafo).
  - Ejemplos de tecnologías o herramientas para cada tipo (por ejemplo: MongoDB, Redis, Cassandra, Neo4j).
  - Ventajas y desventajas del uso de bases NoSQL.
  - Casos en los que conviene usarlas (por ejemplo: redes sociales, videojuegos, análisis de datos, etc.).
  - Breve mención de cómo se manejan las consultas o equivalentes a SQL (por ejemplo, find(), insertOne(), updateMany() en MongoDB).
3. Incluye un apartado final:
  - Reflexión breve (5 líneas máximo) sobre qué ventajas tiene usar bases NoSQL frente a las relacionales en proyectos reales.

📄 Método de entrega

- Entregar en formato PDF con todos los puntos desarrollados.
- El documento debe tener buena presentación, redacción clara y referencias si se consultan fuentes externas.

🎯 Objetivo

Comprender qué son las bases de datos no relacionales, cómo se diferencian de las bases de datos relacionales tradicionales y cuáles son sus principales tipos, ventajas, desventajas y casos de uso en el desarrollo de software moderno.

🧠 Instrucciones

1. Identifica en tu trabajo:
  - Nombre completo del alumno.
  - Nombre del profesor.
  - Nombre de la materia y número de actividad.
2. Investiga y desarrolla los siguientes puntos:
  - ¿Qué es una base de datos no relacional o NoSQL?
  - Diferencias principales entre bases de datos relacionales y no relacionales.
  - Tipos de bases de datos NoSQL (clave-valor, documento, columna, grafo).
  - Ejemplos de tecnologías o herramientas para cada tipo (por ejemplo: MongoDB, Redis, Cassandra, Neo4j).
  - Ventajas y desventajas del uso de bases NoSQL.
  - Casos en los que conviene usarlas (por ejemplo: redes sociales, videojuegos, análisis de datos, etc.).
  - Breve mención de cómo se manejan las consultas o equivalentes a SQL (por ejemplo, find(), insertOne(), updateMany() en MongoDB).
3. Incluye un apartado final:
  - Reflexión breve (5 líneas máximo) sobre qué ventajas tiene usar bases NoSQL frente a las relacionales en proyectos reales.

📄 Método de entrega

- Entregar en formato PDF con todos los puntos desarrollados.
- El documento debe tener buena presentación, redacción clara y referencias si se consultan fuentes externas.