Solicitar información

Temario del curso

¿Qué es PostgreSQL?

  • Breve historia de PostgreSQL
  • Convenciones utilizadas
  • Información adicional
  • Pautas para reportar errores

Introducción a PostgreSQL

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

El lenguaje SQL

  • Sintaxis del 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 para mejorar el rendimiento

Administración del servidor

  • Instalación a partir del código fuente
  • Instalación desde código fuente en Windows
  • Configuración y operación del servidor
  • Parámetros de configuración del servidor
  • Autenticación de clientes
  • Roles de la base de datos
  • Gestión de bases de datos
  • Localización e idiomas
  • Tareas habituales de mantenimiento
  • Copias de seguridad y restauración
  • Alta disponibilidad, equilibrio de carga y replicación
  • Configuración para la recuperación tras fallos
  • Monitoreo de actividad en la base de datos
  • Seguimiento del uso del disco
  • Fiabilidad y el registro de transacciones anticipadas
  • Pruebas de regresión

Interfaces de cliente

  • libpq – Biblioteca en C
  • Objetos grandes
  • ECPG – Incorporación del SQL en código C
  • Esquema de información

Programación en el servidor

  • Ampliación del lenguaje SQL
  • Desencadenadores
  • Sistema de reglas
  • Lenguajes procedimentales
  • PL/pgSQL – Lenguaje procedural basado en SQL
  • PL/Tcl – Lenguaje procedural Tcl
  • PL/Perl – Lenguaje procedural Perl
  • PL/Python – Lenguaje procedural Python
  • Interfaz de programación del servidor

Aspectos internos del sistema

  • Descripción general de los componentes internos de PostgreSQL
  • Catálogos del sistema
  • Protocolo entre el cliente y el servidor
  • Convenciones de codificación en PostgreSQL
  • Soporte para diferentes idiomas
  • Creación de un manejador para lenguajes procedimentales
  • Diseño e implementación de adaptadores de datos externos
  • Optimizador genético de consultas
  • Definición de métodos de acceso a índices
  • Índices GiST
  • Índices GIN
  • Almacenamiento físico de la base de datos
  • Interfaz BKI para el servidor
  • Cómo utiliza el planificador las estadísticas

Requerimientos

Conocimientos prácticos del lenguaje SQL y del lenguaje C

Conocimientos básicos de administración de sistemas (Unix/Linux o Windows)

 28 Horas

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