Módulo 4 Persistencia de Datos en un Contenedor Docker de PostgreSQL
¡Domina los fundamentos de SQL utilizando PostgreSQL, uno de los sistemas de bases de datos relacionales más potentes y utilizados! Ya seas un principiante que busca incursionar en la gestión de datos o un desarrollador que desea fortalecer sus habilidades en SQL, este curso te proporcionará una base sólida en diseño de bases de datos, consultas y manipulación de datos.
⏯️ Lista de Reproducción de YouTube:
🚀 Enlace al Curso de Udemy:
➡️ Código Fuente:
Aprenderás a crear bases de datos, definir tablas, insertar y gestionar datos, realizar consultas complejas y optimizar el rendimiento, todo utilizando ejemplos del mundo real y mejores prácticas.
Al final de este curso, te sentirás seguro escribiendo consultas SQL y estarás listo para aplicar tus conocimientos en proyectos del mundo real.
Resultados de Aprendizaje
Al final de este curso, los estudiantes podrán:
Fundamentos de SQL y Configuración de PostgreSQL
• Instalar y configurar PostgreSQL dentro de Docker.
• Comprender bases de datos relacionales y la sintaxis de SQL.
Definición y Gestión de Tablas
• Crear y modificar tablas utilizando claves primarias y foráneas.
• Definir tipos de datos, restricciones y relaciones.
• Implementar uno a uno, uno a muchos y muchos a muchos.
Inserción, Actualización y Eliminación de Datos
• Realizar operaciones INSERT, UPDATE y DELETE.
• Utilizar transacciones y reversiones para la integridad de los datos.
• Cargar datos JSON y CSV en PostgreSQL.
Consultas y Filtrado de Datos
• Recuperar datos utilizando consultas SELECT.
• Filtrar registros utilizando WHERE, LIKE, IN, BETWEEN.
• Usar ORDER BY, LIMIT y OFFSET para paginación.
Uniones y Relaciones en SQL
• Dominar INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN.
• Comprender cómo unir múltiples tablas de manera efectiva.
• Manejar relaciones uno a muchos y muchos a muchos.
Agregaciones y Agrupación de Datos
• Utilizar COUNT, SUM, AVG, MIN, MAX para la agregación de datos.
• Aprender GROUP BY y HAVING para el filtrado de datos agrupados.
• Trabajar con subconsultas y tablas derivadas.