
- Descripción
- Currículum
Comprender los Fundamentos de las Bases de Datos Relacionales
-
Definir qué es una base de datos y entender el modelo relacional.
-
Conocer el lenguaje SQL, sus estándares y las variantes de los principales sistemas gestores de bases de datos relacionales (RDBMS) como PostgreSQL, MySQL y SQL Server.
Dominar las Consultas SQL Esenciales
-
Construir consultas básicas para seleccionar, filtrar y ordenar datos utilizando cláusulas como SELECT, FROM, WHERE, LIMIT y ORDER BY.
-
Aplicar operadores lógicos y de comparación para afinar la recuperación de datos.
-
Utilizar funciones de agregación (COUNT, SUM, AVG, MAX, MIN) y agrupar datos con GROUP BY y HAVING.
Realizar Operaciones SQL Avanzadas
-
Unir datos de múltiples tablas utilizando diferentes tipos de JOINs (INNER, LEFT, RIGHT, FULL OUTER, SELF JOIN).
-
Escribir y comprender subconsultas en diferentes partes de una consulta (SELECT, WHERE, FROM) y entender las subconsultas correlacionadas.
Manipular y Diseñar Datos
-
Insertar, actualizar y eliminar datos de una base de datos utilizando INSERT INTO, UPDATE y DELETE.
-
Comprender los conceptos básicos de COMMIT y ROLLBACK para el control de transacciones.
-
Diseñar esquemas de bases de datos básicos definiendo tipos de datos, creando tablas con claves primarias y foráneas, y aplicando restricciones (NOT NULL, UNIQUE, CHECK, DEFAULT).
-
Realizar alteraciones básicas en la estructura de tablas (ALTER TABLE).
Aplicar Conocimientos en Escenarios Prácticos
-
Resolver ejercicios combinados que integren todos los conceptos aprendidos.
-
Desarrollar un mini-proyecto que simule un entorno real de consulta y manipulación de datos.