Aprende los fundamentos de PostgreSQL mediante diez actividades: cinco laboratorios guiados Beginner y cinco desafíos Intermediate. Instalarás e inspeccionarás un servidor local, trabajarás en psql, administrarás bases y tablas, aplicarás reglas de integridad, realizarás CRUD y escribirás consultas de filtrado.
Cada tema guiado va seguido de un desafío breve con menos instrucciones. Los controles verifican una conexión, la creación de una base de recetas, el diseño de contactos de empleados, la actualización de registros y la exportación de un resultado filtrado, ayudándote a pasar de copiar comandos a resolver tareas concretas.
Lo que aprenderás
- Instalar paquetes PostgreSQL y comprobar el servicio con
pg_isready - Conectar mediante
psqle inspeccionar usuario, base, puerto y configuración - Crear, listar, conectar, inspeccionar y eliminar bases PostgreSQL
- Elegir tipos enteros, texto, fecha, hora y Boolean para columnas
- Definir claves
SERIALy restriccionesNOT NULL,UNIQUEy claves foráneas - Inspeccionar tablas e índices con comandos de metadatos de
psql - Insertar, seleccionar, actualizar y eliminar filas con SQL
- Filtrar, buscar patrones, ordenar, paginar y guardar resultados en un archivo
A quién va dirigido este curso
Este curso es para quienes empiezan con PostgreSQL y quieren comprender tanto SQL básico como el flujo de terminal de un servidor local. Es especialmente útil si prefieres una demostración guiada seguida de una tarea corta para reproducirla por tu cuenta.
Requisitos previos: Ayuda conocer una terminal Linux. No se requiere experiencia con PostgreSQL, aunque conceptos simples de programación o datos tabulares facilitan el aprendizaje.
Entorno de aprendizaje: Cada actividad ofrece escritorio VNC Ubuntu 22.04 donde PostgreSQL se instala y ejecuta localmente. Usas terminal, sudo, psql y utilidades sobre bases desechables; no necesitas instalar en tu equipo ni crear una cuenta externa.
Preguntas frecuentes
¿Debo tener PostgreSQL instalado antes?
No. El primer laboratorio instala PostgreSQL y postgresql-contrib en la VM, y las actividades posteriores preparan su servidor local. La práctica no modifica tu ordenador personal.
¿En qué se diferencian laboratorios y desafíos?
Los cinco laboratorios explican paso a paso; los cinco desafíos presentan requisitos concretos con menos ayuda. Verifican conexión, creación de base, restricciones, cambios de datos y un resultado filtrado.
¿Qué no cubre el curso?
Se detiene en operaciones fundamentales. Joins, agregaciones, transacciones, roles, backups, rendimiento, replicación y drivers de aplicaciones pertenecen a estudios posteriores.
¿Usar el usuario postgres enseña seguridad de producción?
No. Se usa sudo -u postgres psql para simplificar un entorno desechable. Producción requiere roles específicos, privilegios restringidos, políticas de autenticación y procedimientos controlados, fuera de este curso.





