Programa del Curso

Parte 1: SQL Conceptos básicos

Introducción a SQL y Databases

  • Descripción de las bases de datos
  • Introducción a SQL
  • Configuración del entorno SQL

SQL Sintaxis y consultas básicas

  • SQL Descripción general de la sintaxis
  • Sentencias SELECT
  • Filtrado de datos con la cláusula WHERE

Trabajar con funciones y agregados

  • Funciones comunes SQL
  • Funciones agregadas: COUNT, SUM, AVG, MAX, MIN
  • Agrupación de datos con GROUP BY

Unión de tablas

  • Descripción de los JOIN
  • UNIÓN INTERNA
  • UNIÓN IZQUIERDA, UNIÓN DERECHA y COMBINACIÓN EXTERNA COMPLETA

Subconsultas y operaciones de conjunto

  • Escritura de subconsultas
  • Operaciones UNION, INTERSECT y EXCEPT

Manipulación de datos

  • Instrucción INSERT INTO
  • Instrucción UPDATE
  • Instrucción DELETE


Parte 2: Intermedio SQL

Filtrado avanzado de datos

  • Técnicas avanzadas de la cláusula WHERE
  • Operador LIKE y coincidencia de patrones
  • Operadores IN y BETWEEN

Uniones y subconsultas complejas

  • Auto-uniones
  • Subconsultas no correlacionadas y correlacionadas
  • Cláusula EXISTS

Trabajar con índices y vistas

  • Descripción de los índices y su impacto en el rendimiento
  • Creación y uso de vistas

Funciones avanzadas y procedimientos almacenados

  • Funciones definidas por el usuario
  • Procedimientos almacenados y desencadenadores
  • Manejo de errores en SQL

Transformación y análisis de datos

  • Datos pivotantes y anuladores
  • Funciones de ventana: ROW_NUMBER, RANK, DENSE_RANK
  • CTE (Tabla Común Expressiones)

Database Diseño y normalización

  • Database Principios de diseño
  • Formas normales y normalización
  • Modelado entidad-relación (ER)

Ajuste y optimización del rendimiento

  • Técnicas de optimización de consultas
  • Planes de ejecución
  • Procedimientos recomendados de ajuste del rendimiento

SQL en el mundo real

  • Integración SQL con otras tecnologías
  • Casos prácticos y escenarios del mundo real
  • Proyecto Fin de Carrera: Construcción de una solución de base de datos desde cero

Resumen y próximos pasos

Requerimientos

  • Comprensión de las operaciones informáticas básicas
  • La experiencia con cualquier lenguaje de programación es beneficiosa, pero no es obligatoria

Audiencia

  • Analistas de datos
  • Database Profesionales
  • Desarrolladores de software
 70 horas

Número de participantes



Precio por participante

Testimonios (10)

Cursos Relacionados

Categorías Relacionadas