Temario del curso
1. Introducción a las bases de datos relacionales
- ¿Qué es una base de datos relacional?
- Arquitectura y componentes de PostgreSQL
- Resumen de las herramientas PgAdmin y psql
- Conexión a una base de datos y comprensión de esquemas
2. Conceptos básicos de SQL
- Objetos de la base de datos: tablas, columnas y restricciones
- Tipos de datos y valores NULL
- Escritura de consultas SELECT simples
- Filtrado con WHERE, coincidencia de patrones y operadores lógicos
- Ordenación y limitación de resultados de consultas
3. Trabajo con funciones y expresiones
- Funciones aritméticas y de cadenas
- Expresiones condicionales e instrucciones CASE
- Manejo de valores NULL y conversiones de tipos de datos
4. Combinación y filtrado de datos
- Uniones internas y externas, uniones propias y uniones cruzadas
- Operaciones de conjuntos: UNION, INTERSECT y EXCEPT
- Subconsultas: escalares, correlacionadas y de tabla
- Expresiones de tabla comunes (CTE) y consultas recursivas
5. Agregación y agrupamiento
- Funciones de agregación: SUM, AVG, COUNT, MIN, MAX
- Cláusulas GROUP BY y HAVING
- Funciones de ventana y clasificación (ranking)
6. Modificación de datos
- Inserción, actualización y eliminación de registros
- Uso de transacciones y deshacer (rollback)
- Comprensión de los principios ACID
- Prácticas seguras de manipulación de datos
7. Objetos de base de datos y estructura lógica
- Creación y gestión de esquemas y tablas
- Claves primarias, claves externas y restricciones de unicidad
- Creación y gestión de vistas y vistas materializadas
- Introducción a los índices y sus implicaciones en el rendimiento
Requerimientos
- Comprensión de conceptos básicos de TI y datos
- No se requiere experiencia previa en SQL ni en bases de datos
- Es útil tener familiaridad con el uso de herramientas de software en Windows/Linux
Público objetivo
- Principiantes y analistas de bases de datos
- Desarrolladores que inician el uso de PostgreSQL
- Profesionales que gestionan o exploran bases de datos relacionales
Testimonios (5)
La forma de como se desarrollaron los temas y los laboratorios
Max Rodriguez - Paessler LLC
Curso - PostgreSQL Fundamentals
El instructor domina muy bien el tema.
Ivan Escalante - Paessler LLC
Curso - PostgreSQL Fundamentals
Me gustó la claridad con la que se explicaron los conceptos de PostgreSQL y la variedad de ejemplos prácticos aplicables
Ricardo Sanchez Araya - Paessler LLC
Curso - PostgreSQL Fundamentals
temas avanzados con práctica y discusión, como TimescaleDB e Hipertabla, conocimientos del formador sobre el tema :)
Shivam - Paessler LLC
Curso - PostgreSQL Fundamentals
Traducción Automática
Muy buena teoria y forma de explicar, ejercicios siempre relacionados al tema.