Ponte en Contacto
 Duración 28 horas

Temario del curso

¿Qué es PostgreSQL?

  • Un breve historial de PostgreSQL
  • Convenciones
  • Más información
  • Directrices para informar de errores

Introducción a PostgreSQL

  • Instalación y creación de base de datos
  • El lenguaje SQL
  • Características avanzadas

El lenguaje SQL

  • Sintaxis 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 código de origen
  • Instalación desde código de origen en Windows
  • Configuración y operación del servidor
  • Configuración del servidor
  • Autenticación de cliente
  • 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 restauración
  • Alta disponibilidad, equilibrado de carga y replicación
  • Configuración de recuperación
  • Supervisión de la actividad de la base de datos
  • Supervisión del uso del disco
  • Fiabilidad y el registro de registro previo (Write-Ahead Log)
  • Pruebas de regresión

Interfaces de cliente

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

Programación del servidor

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

Detalles internos

  • Resumen de los detalles internos de PostgreSQL
  • Catálogos del sistema
  • Protocolo de front-end/back-end
  • Convenciones de codificación de PostgreSQL
  • Soporte para lenguaje nativo
  • Escribir un controlador de lenguaje procedimental
  • Escribir un envoltorio de datos externos (Foreign Data Wrapper)
  • Optimizador de consultas genético
  • Definición de la interfaz de método de acceso a índice
  • Índices GiST
  • Índices GIN
  • Almacenamiento físico de la base de datos
  • Interfaz de back-end BKI
  • Cómo el planificador usa estadísticas

Requerimientos

Conocimiento funcional de SQL y C

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

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas