Programa del Curso

¿Qué es PostgreSQL?

  • Breve historia de PostgreSQL
  • Convenios
  • Más información
  • Directrices para la notificación de errores

Introducción a PostgreSQL

  • Instalación y creación de base de datos
  • El SQL Lenguaje
  • Funciones avanzadas

El SQL Lenguaje

  • SQL Sintaxis
  • 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 simultaneidad
  • Consejos de rendimiento

Administración de servidores

  • Instalación desde el código fuente
  • Instalación desde el código fuente en Windows
  • Configuración y funcionamiento del servidor
  • Configuración del servidor
  • Autenticación de cliente
  • Database Funciones
  • Gestión de Databases
  • Localización
  • Tareas de mantenimiento rutinarias Database
  • Copia de seguridad y restauración
  • Alta disponibilidad, equilibrio de carga y replicación
  • Configuración de recuperación
  • Monitoreo Database Actividad
  • Supervisión del uso del disco
  • Fiabilidad y registro de escritura anticipada
  • Pruebas de regresión

Interfaces de cliente

  • libpq - Biblioteca C
  • Objetos grandes
  • ECPG - Incrustado SQL en C
  • El esquema de información

Servidor Programming

  • Ampliación SQL
  • Desencadenantes
  • El sistema de reglas
  • Lenguajes procedimentales
  • PL/pgSQL - SQL Lenguaje procesal
  • PL/Tcl - Lenguaje Procedimental Tcl
  • PL/Perl - Lenguaje Procedimental Perl
  • PL/Python - Lenguaje Procedimental Python
  • Interfaz de programación del servidor

Funcionamiento interno

  • Descripción general de los componentes internos de PostgreSQL
  • Catálogos del sistema
  • Protocolo Frontend/Backend
  • Convenciones de codificación de PostgreSQL
  • Compatibilidad con el idioma nativo
  • Escribir un controlador de lenguaje procedimental
  • Escribir un contenedor de datos externos
  • Optimizador de consultas genéticas
  • Definición de interfaz de método de acceso a índice
  • Índices GiST
  • Índices GIN
  • Almacenamiento físico de la base de datos
  • Interfaz de backend de BKI
  • Cómo usa el planificador Statistics

Requerimientos

Un conocimiento práctico de SQL y C

Administración básica del sistema (Unix/Linux o Windows)

 

 

 28 horas

Testimonios (7)