Solicitar información
 Duración 28 horas

Temario del curso

¿Qué es PostgreSQL?

  • Breve historia de PostgreSQL
  • Convenciones
  • Más información
  • Directrices para el informe de errores

Introducción a PostgreSQL

  • Instalación y creación de bases de datos
  • El lenguaje SQL
  • Funcionalidades avanzadas

El lenguaje SQL

  • Sintaxis de SQL
  • Definición de datos
  • Manipulación de datos
  • Consultas
  • Tipos de datos
  • Funciones y operadores
  • Conversión de tipos
  • Índices
  • Búsqueda de texto completo
  • Control de concurrencia
  • Consejos de rendimiento

Administración del servidor

  • Instalación desde el código fuente
  • Instalación desde el código fuente en Windows
  • Configuración y operación del servidor
  • Configuración del servidor
  • Autenticación de clientes
  • Roles de base de datos
  • Gestión de bases de datos
  • Localización
  • Tareas rutinarias de mantenimiento de la base de datos
  • Copia de seguridad y recuperación
  • Alta disponibilidad, equilibrio de carga y replicación
  • Configuración de recuperación
  • Monitoreo de la actividad de la base de datos
  • Monitoreo del uso del disco
  • Fiabilidad y el registro de escritura previa (Write-Ahead Log)
  • Pruebas de regresión

Interfaces de cliente

  • libpq - Biblioteca en C
  • Objetos grandes
  • ECPG - SQL incorporado en C
  • Esquema de información

Programación del servidor

  • Extensión de SQL
  • Disparadores (Triggers)
  • Sistema de reglas
  • Lenguajes procedurales
  • PL/pgSQL - Lenguaje procedural de SQL
  • PL/Tcl - Lenguaje procedural de Tcl
  • PL/Perl - Lenguaje procedural de Perl
  • PL/Python - Lenguaje procedural de Python
  • Interfaz de programación del servidor

Mecanismos internos

  • Vista general de los mecanismos internos de PostgreSQL
  • Catálogos de sistema
  • Protocolo frontend/backend
  • Convenciones de codificación de PostgreSQL
  • Soporte de lenguajes nativos
  • Creación de un manejador de lenguaje procedural
  • Creación de un wrapper de datos externos
  • Optimizador de consultas genético
  • Definición de la interfaz del método de acceso a índices
  • Índices GiST
  • Índices GIN
  • Almacenamiento físico de la base de datos
  • Interfaz backend BKI
  • Cómo el planificador utiliza estadísticas

Requerimientos

Conocimientos prácticos de SQL y C

Administración básica de sistemas (Unix/Linux o Windows)

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 5800 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (7)

Próximos cursos

Categorías Relacionadas