Curso: Introducción a PostgreSQL

BENEFICIOS
  • Conocer las características fundamentales de PostgreSQL.​
  • Estudiar la arquitectura del servidor y de las bases de datos PostgreSQL
  • Comprender la forma en que sus componentes trabajan e interactúan unos con otros.​
  • Conocer los objetos que maneja y los mecanismos que utiliza.​
DIRIGIDO A
  • Administradores de Bases de Datos 
  • Desarrolladores de Aplicaciones sobre Bases de Datos 
CARGA HORARIA

9 horas

Contenido

Introducción al servidor PostgreSQL​  

  • Historia​ 
  • Principales características​ 

Funciones de un Sistema de Gestión de Bases de Datos (RDBMS)  

Arquitectura​ 

  • Estructura física de un clúster de PostgreSQL​ 
  • Estructuras de memoria​ 
  • Archivos de configuración​ 
  • Procesos del clúster​ 
  • Establecimiento de conexiones y sesiones.​ 
  • Mecanismos de logging​ 
  • Mecanismo MVCC y manejo de transacciones

Estructuras de la capa lógica​  

  • Objetos globales y objetos de un esquema​ 
  • Tablas y vistas​ 
  • Índices​ 
  • Secuencias ​ 
  • Funciones y triggers​ 
  • Elementos del diccionario de datos​ 
  • Mecanismos de Particionamiento de tablas​ 

Seguridad

  • Usuarios y esquemas​ 
  • Privilegios y roles 

Utilización del Servidor para Consultas  

  • Ambiente PSQL  
  • Localización  
  • Manejo de COLLATIONs , Juegos de Caracteres  
  • Tipos de Datos  
  • Expresiones y operadores 
  • Funciones SQL 
  • Manipulación de datos en el servidor, inserción y actualización   
  • Utilización del Introducción al lenguaje PL/pgSQL y creación de procedimientos almacenados en la BD