SQL para análisis y consultas de negocio
Aprende a conversar con bases de datos sin depender de terceros.
Aprende a implementar y consultar bases de datos con SQL para resolver necesidades reales de negocio.
SQL sigue siendo una de las habilidades más demandadas para roles de analítica porque permite acceder directamente a la información que mueve una organización. En este curso aprenderás a diseñar, consultar y modificar bases de datos con orden, criterio y foco en preguntas reales de negocio.
Además de la sintaxis, el curso enfatiza cómo pensar una solución completa: diseño lógico, validación, manejo de errores y trazabilidad para colaborar mejor con otras áreas.
Lo que lograrás
Diseñar e implementar estructuras básicas de bases de datos.
Escribir consultas para filtrar, ordenar, resumir y relacionar información.
Modificar datos y trabajar con subconsultas, tablas temporales y joins.
Programar procedimientos, funciones, transacciones y control de errores.
Temario del curso
- Implementando el diseño de la base de datos: tablas, relaciones, cardinalidad, atributos, restricciones, claves primarias y foráneas.
- Consultas básicas: sintaxis, selección y orden de columnas, alias, filtros, WHERE, BETWEEN, DISTINCT, IN, LIKE, NULL, AND, OR, ORDER BY, CONCAT e IIF.
- Agrupando y resumiendo datos: COUNT, MIN, MAX, SUM, AVG, GROUP BY y HAVING.
- Relacionando datos desde múltiples tablas: INNER JOIN, OUTER JOIN, LEFT, RIGHT, FULL JOIN y UNION.
- Trabajando con subconsultas: definición, restricciones, tipos y uso con IN, NOT IN, EXISTS y operadores de comparación.
- Tablas temporales: tablas locales, globales y SELECT INTO.
- Modificando datos: INSERT, UPDATE, DELETE, TRUNCATE e inserciones desde SELECT o stored procedures.
- Programación avanzada en SQL: variables, CASE, manejo de errores, transacciones, procedimientos almacenados, funciones y cursores.
Herramientas y enfoques
- SQL Server
- Postgres
- SQL
- Consultas relacionales
- JOINs y subconsultas
- Stored procedures y transacciones
Habilidades suaves que se trabajan
- Pensamiento lógico y precisión.
- Documentación clara de procesos.
- Capacidad de traducir preguntas de negocio a consultas concretas.
