Contacta con nosotros

Temario del curso

Introducción a PostgreSQL

  • Una breve historia de PostgreSQL
  • Características
  • Resumen de los mecanismos internos
  • Límites y terminología

Instalación y configuración

  • Prerequisitos
  • Instalación desde paquetes y creación de la base de datos
  • Instalación desde el código fuente
  • Instalación del cliente
  • Inicio y detención de un servidor de base de datos
  • Configuración del entorno

Lenguaje SQL

  • Sintaxis de SQL
  • Definición de datos
  • Manipulación de datos
  • Consultas
  • Tipos de datos
  • JSON
  • Funciones y operadores
  • Conversiones de tipo
  • Índices

Transacciones y concurrencia

  • Transacciones y aislamiento
  • Control de concurrencia con versiones múltiples (MVCC)

Interfaces de cliente

  • Interfaz de línea de comandos - psql
  • Interfaz gráfica - pgadmin4

Programación del servidor

  • Extensión de SQL
  • Disparadores (Triggers)
  • El sistema de reglas
  • Lenguajes procedurales
  • PL/pgSQL - Lenguaje procedural para SQL
  • Gestión de errores
  • Cursores

Envoltorios de datos externos (Foreign Data Wrappers)

  • Extensiones en PostgreSQL
  • Agregación de FDW en una base de datos
  • postgres_fdw
  • file_fdw
  • Otros FDWs

Optimización de SQL

  • Registro (Logging) en PostgreSQL
  • Planes de consulta
  • Optimización de consultas
  • Estadísticas
  • Parámetros del planificador
  • Análisis de consultas paralelas
  • Mejores prácticas para SQL
  • Índices
  • Particionamiento de tablas

Requerimientos

Conocimiento práctico de SQL

 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas