Curso de Iniciación a SQL. Imagen tecnológica para curso de iniciación a SQL, bases de datos, consultas SQL, SELECT, WHERE, ORDER BY, fundamentos de bases de datos relacionales

Curso de Iniciación a SQL

Introducción

Este curso de Introducción a SQL proporciona las bases necesarias para trabajar con bases de datos relacionales desde un enfoque práctico y corporativo. A lo largo de 20 horas en directo se aprenderán los conceptos fundamentales del lenguaje SQL, las operaciones más utilizadas en entornos empresariales, la consulta y manipulación de datos, y las buenas prácticas para integrarse en flujos reales de trabajo con datos. El curso se centra en el uso de SQL estándar, aplicable a gestores como MySQL, PostgreSQL o SQL Server.

Objetivos

Al finalizar el curso, los participantes podrán:

  • Comprender la estructura y funcionamiento de las bases de datos relacionales.
  • Utilizar SQL para consultar, filtrar, ordenar y transformar datos.
  • Realizar operaciones esenciales: selección, inserción, actualización y eliminación (CRUD).
  • Crear consultas con condiciones avanzadas, funciones de agregación y agrupaciones.
  • Trabajar con uniones entre tablas y modelado básico de relaciones.
  • Aplicar buenas prácticas en la escritura de consultas y organización del trabajo.
  • Interpretar y generar reportes a partir de datos en SQL.

 

Índice de Contenidos

Módulo 1. Fundamentos de bases de datos y SQL

  • Qué es una base de datos relacional.
  • Tablas, filas, columnas, claves primarias y foráneas.
  • Qué es SQL y sus principales bloques.
  • Introducción a la interfaz del gestor de base de datos.

Módulo 2. Consultas básicas con SELECT

  • Sintaxis fundamental de SELECT.
  • Selección de columnas, alias y formatos.
  • Filtrado con WHERE.
  • Ordenación y limitación de resultados.

Módulo 3. Funciones y operaciones sobre datos

  • Operadores lógicos y de comparación.
  • Funciones de texto, numéricas y de fecha.
  • Funciones de agregación: COUNT, SUM, AVG, MIN, MAX.
  • Agrupaciones y subagrupaciones con GROUP BY y HAVING.

Módulo 4. Relaciones entre tablas y consultas multitabla

  • Tipos de JOIN: INNER, LEFT, RIGHT, FULL (dependiendo del motor).
  • Claves externas y uso práctico en consultas.
  • Combinar datos de varias fuentes.
  • Subconsultas (subqueries) básicas.

Módulo 5. Modificación de datos (CRUD)

  • Inserción de registros (INSERT).
  • Actualización de registros (UPDATE).
  • Eliminación de registros (DELETE).
  • Buenas prácticas para evitar errores y mantener integridad.

Módulo 6. Diseño básico y creación de estructuras

  • Creación de tablas (CREATE TABLE) y tipos de datos.
  • Modificación de estructuras (ALTER TABLE).
  • Eliminación de tablas (DROP).
  • Índices: propósito y consideraciones iniciales.

Módulo 7. Buenas prácticas y trabajo profesional con SQL

  • Estructura y legibilidad de consultas.
  • Manejo de errores frecuentes.
  • Organización de consultas para análisis corporativo.
  • Recomendaciones para avanzar hacia SQL avanzado, análisis de datos o ingeniería de datos.

Detalles del Curso

  • Curso de 20 horas de duración
  • Modalidad presencial o directo/online
  • Totalmente práctico
  • Contacta con nosotros para conocer tus necesidades formativas

Requisitos

  • Conocimientos básicos de informática (archivos, carpetas, software).
  • No se requieren conocimientos previos de programación.
  • Acceso a un gestor de base de datos o entorno online (se ofrecerán opciones gratuitas).

Alumnado

  • Profesionales que trabajan con datos en áreas como finanzas, marketing, RR.HH., ventas u operaciones.
  • Analistas de negocio o reporting que necesitan obtener información desde bases de datos.
  • Perfiles técnicos que requieren una base sólida para avanzar hacia análisis de datos, ingeniería de datos o desarrollo backend.
  • Usuarios de Excel o herramientas BI que desean ampliar sus competencias de consulta.