Objetivo General
Desarrollar habilidades para realizar consultas SQL eficientes en bases de datos optimizando tiempos de respuesta y recursos, aplicando buenas prácticas en el diseño y ejecución de las consultas.
Descargar Ficha PDF CotizarObjetivos Específicos
Entender los fundamentos de SQL y su aplicación en bases de datos.Optimizar consultas para mejorar el rendimiento de las bases de datos.
Identificar y corregir cuellos de botella en las consultas SQL.
Módulo 1
Introducción A SQLDuración: 2 horas
Contenidos:
Conceptos básicos de bases de datos.
Introducción al lenguaje SQL.
Tipos de datos en SQL.
Estructura básica de una consulta SQL.
Actividad práctica: Ejecutar consultas básicas en una base de datos de prueba.
Módulo 2
Consultas Básicas En SQLDuración: 3 horas
Contenidos:
Sentencias SELECT, FROM y WHERE.
Uso de operadores de comparación.
Filtrado de datos con condiciones.
Ordenación de resultados.
Actividad práctica: Crear y ejecutar consultas con condiciones y ordenamiento.
Módulo 3
Consultas Avanzadas En SQLDuración: 3 horas
Contenidos:
Uso de funciones de agregación.
Agrupación de datos con GROUP BY.
Filtrado de grupos con HAVING.
Consultas subselect y anidadas.
Actividad práctica: Diseñar consultas avanzadas para reportes complejos.
Módulo 4
Optimización De Consultas SQLDuración: 3 horas
Contenidos:
Identificación de cuellos de botella.
Uso de índices para mejorar el rendimiento.
Optimización de consultas JOIN.
Análisis de planes de ejecución.
Actividad práctica: Optimizar consultas en una base de datos existente.
Módulo 5
Gestión De Transacciones En SQLDuración: 2 horas
Contenidos:
Conceptos de transacciones ACID.
Control de concurrencia y bloqueo.
Manejo de transacciones en SQL.
Reversión de transacciones.
Actividad práctica: Implementar transacciones en operaciones de bases de datos.
Módulo 6
Buenas Prácticas En El Uso De SQLDuración: 3 horas
Contenidos:
Normas de estilo para escribir consultas.
Documentación de consultas SQL.
Uso de herramientas de gestión de bases de datos.
Revisión y depuración de consultas.
Actividad práctica: Revisar y mejorar consultas SQL existentes.