Itinerario disponible
PostgreSQL · DML · Administration
PostgreSQL Pro
Estructurar, modificar, automatizar, proteger y optimizar una base PostgreSQL en un laboratorio aislado.
Requisitos previos
Dominar SQL Fundamentos y leer una consulta analítica de varias etapas.
Programa
8 lecciones estructuradas
- 01Acceso necesario →
Imponer integridad con restricciones
Elige entre tipo, NOT NULL, UNIQUE, CHECK, PRIMARY KEY y FOREIGN KEY.
34 min · Práctica asociada: Garantizar la integridad con limitaciones reales - 02Acceso necesario →
Modificar datos con un DML seguro
Master INSERT, UPDATE, DELETE y UPSERT con perímetro controlado.
36 min · Práctica asociada: Edita datos sin perder el control - 03Acceso necesario →
Proteger una operación con transacciones
Utiliza COMMIT, ROLLBACK y SAVEPOINT entendiendo a la competencia.
40 min · Práctica asociada: Asegurar una operación con transacciones - 04Acceso necesario →
Reutilizar la lógica con vistas y vistas materializadas.
Elige entre un resultado siempre nuevo y un resultado precalculado.
34 min · Práctica asociada: Crear y mantener vistas confiables - 05Acceso necesario →
Acelera con índices y lee EXPLAIN
Vincula un índice a una consulta real y mide su coste.
42 min · Práctica asociada: Elige un índice y lea EXPLAIN - 06Acceso necesario →
Encapsular la lógica con funciones y procedimientos.
Elige un objeto reutilizable sin ocultar la lógica innecesariamente.
42 min · Práctica asociada: Escribir funciones PostgreSQL comprobables - 07Acceso necesario →
Automatizar una auditoría con disparadores
Utiliza OLD, NEW, BEFORE y AFTER sin crear lógica invisible.
45 min · Práctica asociada: Automatizar una auditoría con disparadores - 08Acceso necesario →
Controlar el acceso con roles y permisos
Aplica privilegios mínimos con GRANT, REVOKE y roles de grupo.
38 min · Práctica asociada: Probar roles y permisos positiva y negativamente