Curso Introducción a SQL con certificado
Este curso introductorio de SQL proporciona los conocimientos fundamentales para comenzar a trabajar con bases de datos relacionales. A lo largo del itinerario se recorren los conceptos esenciales del modelo relacional, la instalación del entorno de trabajo con MySQL y PostgreSQL, las operaciones CRUD (Create, Read, Update, Delete), las consultas con filtros y ordenación, y la definición de estructuras mediante sentencias DDL.
El curso está diseñado para quienes se inician en el mundo de las bases de datos y desean adquirir una base sólida antes de avanzar hacia temas intermedios y avanzados como JOINs, funciones de agregación, transacciones o procedimientos almacenados.
Público objetivo
- Personas sin experiencia previa en bases de datos que quieren aprender SQL desde cero.
- Desarrolladores junior que necesitan incorporar competencias básicas de bases de datos relacionales.
- Estudiantes de informática, ciencia de datos o ingeniería que cursan sus primeras asignaturas relacionadas con bases de datos.
- Profesionales de otros ámbitos tecnológicos que desean comprender cómo se almacenan y consultan datos en sistemas relacionales.
Contenido del curso
El curso cubre cuatro bloques fundamentales:
- Introducción a bases de datos y entorno: qué es una base de datos, diferencias entre SQL y NoSQL, introducción al lenguaje SQL, instalación de MySQL y PostgreSQL, categorías DDL y DML, tipos de datos, y creación de las primeras bases de datos y tablas.
- Operaciones CRUD con DML: visión general de INSERT, SELECT, UPDATE y DELETE, con ejercicios prácticos para cada operación. Se trabaja la inserción de registros, la consulta de datos con alias, la actualización condicional y la eliminación de registros.
- Consultas con filtros y clasificación: uso de WHERE con operadores de comparación y lógicos (AND, OR, NOT, LIKE, IN, BETWEEN), ordenación de resultados con ORDER BY, eliminación de duplicados con DISTINCT, y control de resultados con LIMIT y OFFSET.
- DDL y definición de estructuras: visión general de las sentencias DDL, creación de tablas con CREATE TABLE (columnas, tipos, PRIMARY KEY, NOT NULL), modificación de tablas con ALTER TABLE, renombrado de objetos con RENAME, y eliminación de tablas y bases de datos con DROP.
Objetivos de aprendizaje
Al completar este curso, serás capaz de:
- Comprender el modelo relacional y las diferencias entre bases de datos SQL y NoSQL.
- Instalar y configurar un entorno de trabajo con MySQL o PostgreSQL.
- Identificar y utilizar los tipos de datos adecuados para cada columna.
- Crear bases de datos y tablas con la sintaxis DDL.
- Realizar operaciones CRUD completas: insertar, consultar, actualizar y eliminar registros.
- Filtrar resultados con WHERE utilizando operadores de comparación y lógicos.
- Ordenar resultados con ORDER BY y paginar con LIMIT y OFFSET.
- Modificar la estructura de tablas existentes con ALTER TABLE, RENAME y DROP.
Explorar más cursos de programación
Descubre más cursos y hojas de ruta de programación
Alan Sastre
Ingeniero de Software y formador, CEO en CertiDevs
Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, se dedica a crear hojas de ruta y cursos de programación estructurados. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan diseña contenido educativo de calidad para desarrolladores de todos los niveles.