Proyecto integrador SQL
Cierre del track SQL. Construís desde cero: diseñar el esquema, crear tablas con constraints, poblar datos, y generar 10 análisis que combinan todo lo aprendido. Es la prueba de que dominás SQL a nivel de Data Analyst.
El proyecto
Construís un sistema de análisis de cartera de inversiones para una sociedad de bolsa. El esquema tiene 3 tablas: inversores, portafolios (tenencias) y operaciones (compras/ventas).
Paso 1: Crear el esquema completo (ejecutá esto primero)
Hacé clic en ▶ Ejecutar
Ejercicios del proyecto
Cada ejercicio recrea el esquema automáticamente. Escribí tu consulta al final.
Ejercicio 1: Exploración básica
¿Cuántos inversores hay, cuántos activos, cuántas ciudades distintas? Debe incluir 8.
Hacé clic en ▶ Ejecutar
Ejercicio 2: Distribución por perfil de riesgo
Contá inversores activos por perfil. Debe incluir Moderado.
Hacé clic en ▶ Ejecutar
Ejercicio 3: Valor del portafolio de cada inversor
Calculá cantidad × precio_compra por cada tenencia, sumá por inversor. Debe incluir Pérez.
Hacé clic en ▶ Ejecutar
Ejercicio 4: Top 5 tickers más populares
¿Cuántos inversores tienen cada ticker? Debe incluir GGAL.
Hacé clic en ▶ Ejecutar
Ejercicio 5: Operaciones por mes
Agrupá operaciones por mes, mostrá cantidad y monto total. Debe incluir 2024-01.
Hacé clic en ▶ Ejecutar
Ejercicio 6: Ranking de inversores por valor con PARTITION BY perfil
Ranking dentro de cada perfil de riesgo. Debe incluir ranking.
Hacé clic en ▶ Ejecutar
Ejercicio 7: Concentración del portafolio
Para cada inversor, ¿qué % de su portafolio es el ticker más grande? Debe incluir concentracion.
Hacé clic en ▶ Ejecutar
Ejercicio 8: Actividad operativa con LAG
Mostrá operaciones por trimestre con variación vs trimestre anterior. Debe incluir trimestre.
Hacé clic en ▶ Ejecutar
Ejercicio 9: Diversificación por perfil
Promedio de tickers distintos por perfil de riesgo. ¿Los agresivos están más diversificados? Debe incluir
Agresivo.
Hacé clic en ▶ Ejecutar
Ejercicio 10: Reporte ejecutivo final
Dashboard completo: métricas globales, distribución por perfil, top 3 inversores, ticker más popular,
concentración promedio. Usá múltiples CTEs. Debe incluir PROYECTO COMPLETO.
Hacé clic en ▶ Ejecutar
Resumen final del track SQL
- 15 lecciones completadas — de "¿qué es SQL?" hasta análisis de carteras de inversión.
- Fundamentos: SELECT, FROM, WHERE, ORDER BY, LIMIT, DISTINCT (lecciones 01-04).
- Agregación: COUNT, SUM, AVG, GROUP BY, HAVING, CASE WHEN (lecciones 05-06).
- Relaciones: INNER JOIN, LEFT JOIN, FOREIGN KEY, multi-tabla (lecciones 07-08, 13).
- Avanzado: Subconsultas, CTEs, Window Functions (lecciones 09-11).
- Modificación: INSERT, UPDATE, DELETE, CREATE TABLE (lecciones 12-13).
- Integración: Caso práctico y proyecto final (lecciones 14-15).
🎉 ¡Felicitaciones! Completaste el track de SQL. Ahora tenés las herramientas para consultar cualquier base de datos relacional. El siguiente paso es Data Analysis — pandas, matplotlib, EDA y todo el ecosistema de análisis en Python.
Próximos pasos: Track de Data Analysis →