BD Mongo
Introducción:
En el presente trabajo se desarrolla un análisis de datos aplicado a una aerolínea, utilizando dos enfoques de bases de datos: SQL (relacional) y NoSQL (MongoDB).
El objetivo principal es comparar ambos modelos en la gestión de información como vuelos, pasajeros y ventas, evaluando su rendimiento, flexibilidad y aplicabilidad en entornos reales.
Se busca evidenciar cómo cada tecnología permite realizar consultas y análisis, y determinar cuál resulta más adecuada para la operación de una aerolínea.
Desarrollo de la Actividad:
* En SQL se trabajó con tablas estructuradas como:
- Vuelo
- Pasajero
- Boleto
Se realizaron consultas como:
- Ingreso total por vuelo (SUM)
- Conteo de pasajeros (COUNT)
- Uso de JOIN para relacionar tablas
* En MongoDB se trabajó con colecciones, donde los datos pueden estar embebidos o relacionados de forma flexible.
Se utilizaron operaciones como:
- aggregate() para análisis.
- $group para agrupación.
- $lookup para relacionar dos colecciones.
- $conteo para cálculos.