Temario del curso
1. Introducción a las bases de datos relacionales
- ¿Qué es una base de datos relacional?
- Arquitectura y componentes de PostgreSQL
- Descripción general 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 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
- Ordenamiento y limitación de resultados de consultas
3. Trabajo con funciones y expresiones
- Funciones aritméticas y de cadenas
- Expresiones condicionales y sentencias CASE
- Manejo de valores NULL y conversiones de tipos de datos
4. Combinación y filtrado de datos
- Joins internos y externos, auto-joins y joins cruzados
- 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 agrupación
- Funciones de agregación: SUM, AVG, COUNT, MIN, MAX
- Cláusulas GROUP BY y HAVING
- Funciones de ventana y clasificación
6. Modificación de datos
- Inserción, actualización y eliminación de registros
- Uso de transacciones y 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 foráneas y restricciones únicas
- Creación y gestión de vistas y vistas materializadas
- Introducción a los índices y su impacto en el rendimiento
Requerimientos
- Comprensión de conceptos básicos de TI y datos
- No se requiere experiencia previa en SQL o bases de datos
- Es útil estar familiarizado con el uso de herramientas de software en Windows/Linux
Público objetivo
- Principiantes y analistas en bases de datos
- Desarrolladores que comienzan con 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.