SQL 360: Programación y Optimización de Consultas
La persona acreditada es capaz de analizar la arquitectura, programación y optimización de bases de datos relacionales SQL para asegurar la integridad de la información y la eficiencia operativa en entornos de datos complejos, implementando lógica procedimental, estructuras físicas de indexación y técnicas de afinamiento de consultas, de manera detallada.
Criterios
Autonomía: Trabajar bajo una dirección general dentro de un marco claro de responsabilidad.
Influencia: Tomar decisiones que influyen en el éxito de los proyectos y los objetivos del equipo.
Complejidad: Aplicar, facilitar y desarrollar conceptos de pensamiento creativo o encontrar formas innovadoras de abordar un producto final.
Habilidad: Identificar los fundamentos del modelo relacional, las restricciones de integridad física y la sintaxis declarativa de consultas avanzadas de combinación, agregación y subconsultas.
Habilidad: Explicar el funcionamiento de la lógica procedimental en el servidor (procedimientos, funciones, triggers), la estructura de manejo de errores, el control transaccional y las variaciones operativas entre dialectos SQL.
Habilidad: Aplicar técnicas de indexación física, lectura técnica de planes de ejecución y refactorización lógica de consultas para la mejora del rendimiento en bases de datos relacionales.
Habilidad: Examinar escenarios de alta concurrencia, problemas de bloqueos e interbloqueos (deadlocks) y métricas de consumo de hardware mediante herramientas de monitoreo del servidor para diagnosticar cuellos de botella de rendimiento.
Aprovechamiento: 72 horas lectivas más 131 horas de trabajo extraclase, para un total de 203 horas, que corresponden a 4,5 créditos.
Evaluación: Aprobar el curso con un promedio mayor o igual a 70 en la calificación final.
SOFT-751