Temario del curso
1. Introducción a las Bases de Datos Relacionales
- ¿Qué es una Base de Datos Relacional?
- Arquitectura y componentes de PostgreSQL
- Visión general de las herramientas PgAdmin y psql
- Conexión a una base de datos y comprensión de esquemas
2. Fundamentos de SQL
- Objetos de la base de datos: tablas, columnas y restricciones
- Tipos de datos y valores NULL
- Escribir consultas SELECT simples
- Filtrar con WHERE, coincidencia de patrones y operadores lógicos
- Ordenar y limitar los resultados de las consultas
3. Trabajando con Funciones y Expresiones
- Funciones aritméticas y de cadenas
- Expresiones condicionales y declaraciones CASE
- Manejo de NULLs y conversiones de tipos de datos
4. Combinando y Filtrando Datos
- Joins internos, externos, auto-joins y cross joins
- Operaciones de conjunto: UNION, INTERSECT y EXCEPT
- Subconsultas: escalares, correlacionadas y de tabla
- Expresiones de Tabla Común (CTEs) 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
6. Modificando Datos
- Insertar, actualizar y eliminar registros
- Usar transacciones y rollback
- Comprender los principios ACID
- Prácticas seguras de manipulación de datos
7. Objetos de Base de Datos y Estructura Lógica
- Crear y administrar esquemas y tablas
- Claves primarias, claves foráneas y restricciones únicas
- Crear y administrar vistas y vistas materializadas
- Introducción a los índices y sus implicaciones de rendimiento
Requerimientos
- Una comprensión de conceptos básicos de IT y datos
- No se requiere experiencia previa en SQL o bases de datos
- Familiaridad con el uso de herramientas de software en Windows/Linux es útil
Audiencia
- Principiantes y analistas de bases de datos
- Desarrolladores que comienzan con PostgreSQL
- Profesionales que administran 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 prácticos + discusión sobre TimescaleDB y Hypertable, conocimientos del instructor 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.