Skills que aprenderás
Convocatorias
No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.
Recursos
No hay recursos disponibles todavía para esta convocatoria
Este curso está dirigido a profesionales y estudiantes sin experiencia previa en bases de datos relacionales que necesitan incorporar PostgreSQL a su conjunto de herramientas técnicas. A lo largo de las 8 horas de formación, el participante recorrerá los fundamentos del modelo relacional, aprenderá a conectarse a un servidor PostgreSQL mediante psql o pgAdmin, diseñará esquemas sencillos con sentencias DDL, manipulará datos con operaciones DML y consultará información con SELECT aplicando filtros, ordenación y límites; además, desarrollará la capacidad de interpretar mensajes de error reales y elegir el comando adecuado según el objetivo perseguido. Al finalizar, el participante será capaz de crear, poblar y consultar una base de datos PostgreSQL funcional de forma autónoma en un entorno local o remoto.
SELECT con filtros, ordenación y límites para recuperar subconjuntos específicos de datos en ejercicios guiados.Bloque 1 — Fundamentos del modelo relacional y arquitectura de PostgreSQL. Se introducen los conceptos estructurales del modelo relacional: qué es una tabla, cómo se organizan las filas y columnas, y qué papel desempeña la clave primaria en la integridad de los datos. Partiendo de esquemas PostgreSQL de ejemplo, el participante aprende a reconocer cada componente y a comprender cómo PostgreSQL implementa ese modelo en su motor. Se analiza también la distinción conceptual entre comandos que eliminan datos contenidos en una tabla y comandos que eliminan la tabla en sí misma, de modo que el participante pueda elegir con criterio ante distintos escenarios de negocio.
Bloque 2 — Conexión y primeros pasos con las herramientas.
El participante configura y ejecuta su primera conexión a un servidor PostgreSQL, tanto en modalidad local como remota, utilizando el cliente de línea de comandos psql y la interfaz gráfica pgAdmin. Se detalla el flujo de autenticación, la verificación del prompt activo y las acciones inmediatas disponibles una vez conectado. Este bloque sienta las bases operativas para todo el trabajo posterior.
Bloque 3 — Tipos de datos y definición de esquemas con DDL.
Se estudian los tipos de datos nativos de PostgreSQL más habituales —INTEGER, TEXT, VARCHAR, BOOLEAN y DATE— y los criterios para asignarlos a las columnas de una tabla nueva a partir de una descripción de negocio. A continuación, el participante practica las sentencias DDL esenciales (CREATE DATABASE, CREATE TABLE, DROP TABLE) para construir un esquema de dos a tres tablas siguiendo un enunciado guiado, aplicando las restricciones básicas de integridad que garantizan la coherencia de los datos.
Bloque 4 — Manipulación y consulta de datos: DML y SELECT.
Con el esquema ya creado, el participante ejecuta operaciones DML —INSERT, UPDATE y DELETE— respetando tipos de datos y restricciones. Seguidamente, aprende a recuperar información mediante consultas SELECT que combinan la cláusula WHERE para filtrar, ORDER BY para ordenar y LIMIT para acotar el número de resultados, trabajando siempre sobre conjuntos de datos definidos en ejercicios guiados.
Bloque 5 — Interpretación de errores y buenas prácticas iniciales. El bloque final desarrolla la competencia diagnóstica del participante: a partir de tres mensajes de error reales de PostgreSQL —de tipo sintáctico, de tipo de dato y de objeto inexistente—, se aprende a identificar la causa probable y a aplicar la corrección mínima necesaria. Se cierran los contenidos con un repaso integrador de buenas prácticas elementales para el trabajo cotidiano con PostgreSQL.
psql disponible en el PATH del sistema (se incluye en la instalación estándar de PostgreSQL).