[BDT-010] PostgreSQL Implementación con PL/pgSQL
Owned by Pronoide Wiki Web
Duración: 20 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a administradores y desarrolladores PostgreSQL.
Requisitos previos
Los alumnos necesitarán tener experiencia con bases de datos y su comportamiento básico.
Objetivos
En este curso se presentan los conceptos de implementación de bases de datos PostgreSQL.
Contenido
- Fundamentos de bases de datos y normalización
- Instalación y Configuración de PostgreSQL
- Uso del cliente psql
- Tipos de datos
- Gestión de números de secuencia
- Creación de tablas (DDL) con CREATE TABLE y ALTER TABLE
- El lenguaje manipulación de datos (DML)
- Recuperación de información de las tablas con SELECT
- Realización de uniones de tablas
- El uso de la cláusula WHERE
- Utilizando ORDER BY para ordenar los resultados de la consulta
- Limitar las filas devueltas con LIMIT
- Campos calculados
- Usando la cláusula GROUP BY
- Utilizar la cláusula HAVING
- Usando DISTINCT para eliminar los duplicados
- Usar UNION, INTERSECT y EXCEPT para unirse a resultados SELECT
- Coincidencias con el patrón LIKE
- Expresiones condicionales
- Subconsultas
- La expresión EXIST
- La expresión IN
- Trabajar con valores de tipo matriz
- Conversión de tipos
- Funciones de PostgreSQL
- Transacciones y concurrencia
- Creación y gestión de índices
- Uso de COPY para la carga de datos
- Funciones avanzadas de SQL
- Escribir disparadores y procedimientos almacenados con PL/pgSQL
- EXECUTE
- Utilizando el optimizador de consultas de PostgreSQL
- Planes de ejecución con EXPLAIN y mejora de rendimiento de las consultasn
Documentación Recomendada
PostgreSQL: Up and Running, 2nd Edition
A Practical Guide to the Advanced Open Source Database
Regina O. Obe, Leo S. Hsu
Diciembre 2014 | 274 páginas
ISBN: 9781449373191