Boost Academy
FormaciónEvaluacionesPerfil
Volver
  • En directo

Fundamentos de SQL con MySQL

6h de clase en directo·HACK A BOSS·Español

Skills que aprenderás

  • SQL

Convocatorias

Necesitas un plan activo

Para acceder a los cursos en directo necesitas un plan activo. Estamos trabajando para que los planes estén disponibles pronto — ¡mantente atento!

No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.

Descripción

Objetivos

Temario

Requisitos técnicos

Conocimientos previos

Microcertificados relacionados

Detalles de la convocatoria

Recursos

No hay recursos disponibles todavía para esta convocatoria

Curso de iniciación a SQL orientado a perfiles técnicos y analistas que necesitan consultar y manipular bases de datos relacionales sin experiencia previa en SQL. El alumno aprende a conectarse a MySQL desde Workbench, entender la estructura de un esquema relacional (tablas, claves primarias y foráneas), crear y modificar tablas con tipos de datos y restricciones, consultar datos con SELECT aplicando filtros, ordenamiento y paginación, insertar, actualizar y eliminar registros de forma segura, y resumir información con funciones de agregación y GROUP BY. Al finalizar, el participante será capaz de construir consultas SQL para resolver preguntas de negocio sobre un esquema existente y modificar datos con criterio de seguridad.

Al finalizar el curso, el participante será capaz de:

  • Conectar a MySQL Server desde Workbench y verificar el estado del servicio
  • Identificar los componentes básicos de un esquema relacional y explicar su propósito
  • Crear y modificar tablas con tipos de datos y restricciones adecuadas
  • Consultar datos con SELECT aplicando filtros, operadores lógicos, ordenamiento y paginación
  • Insertar, actualizar y eliminar registros de forma segura en casos básicos
  • Aplicar funciones de agregación e interpretar su comportamiento con valores NULL
  • Agrupar resultados con GROUP BY en casos básicos
  1. Conexión y estructura relacional MySQL Server, Workbench y el cliente de línea de comandos: instalación y verificación del servicio; estructura de un esquema relacional: tablas, filas, columnas, claves primarias y foráneas; tipos de datos fundamentales: INT, VARCHAR, TEXT, DATE, DECIMAL, BOOLEAN; restricciones: NOT NULL, UNIQUE, DEFAULT, CHECK
  2. Crear y modificar tablas CREATE TABLE con tipos de datos y restricciones; PRIMARY KEY simple y compuesta; FOREIGN KEY con ON DELETE y ON UPDATE; ALTER TABLE: ADD COLUMN, MODIFY COLUMN, DROP COLUMN, ADD CONSTRAINT; DROP TABLE con precaución
  3. Consultar datos con SELECT Sintaxis básica: SELECT, FROM, WHERE; operadores de comparación y lógicos: =, !=, >, <, BETWEEN, IN, IS NULL, AND, OR, NOT; ORDER BY: ascendente y descendente, múltiples columnas; LIMIT y OFFSET para paginación; alias de columna con AS
  4. Insertar, actualizar y eliminar registros INSERT INTO con valores explícitos e INSERT INTO ... SELECT; UPDATE con WHERE: por qué siempre se requiere WHERE en producción; DELETE con WHERE y TRUNCATE: diferencias; transacción básica: BEGIN, COMMIT, ROLLBACK para operaciones de riesgo
  5. Agregaciones y GROUP BY Funciones de agregación: COUNT, SUM, AVG, MIN, MAX; comportamiento de NULL en las funciones de agregación; GROUP BY: agrupación por una o varias columnas; combinación de SELECT con COUNT y GROUP BY; DISTINCT para eliminar duplicados
  • MySQL Server 8.0+ instalado localmente o acceso a una instancia remota
  • MySQL Workbench instalado como cliente gráfico
  • Base de datos de práctica proporcionada por el docente (script de carga incluido)

Ninguno requerido. Se recomienda familiaridad básica con hojas de cálculo (Excel o Google Sheets) para entender el concepto de tabla, fila y columna. No es necesario saber programar ni tener experiencia previa con bases de datos.

SQL: De Consultas a Diseño de Bases de Datos

Consultar, modelar y optimizar bases de datos relacionales

18h de clase en directo3 Cursos
    SQL