Curso PostgreSql en Madrid, Barcelona y Online

Duración: 30 Horas

Temario

1.Introducción a base de datos relacionales
2. Introducción a PostgreSQL
3. Administrando sesiones
3.1 Iniciando sesiones
3.2 Controlando sesiones
3.3 Uso de ayuda
3.4 Tipos de sesiones

4. Comandos SQL
4.1 Bases de datos relacionales
4.2 Comandos SQL fundamentales CREATE TABLE,
INSERT, SELECT, WHERE, DELETE, UPDATE,
ORDER BY y DELETE

5. Personalización de consultas
5.1 Tipos de datos
5.2 Valores por defecto y valores NULL
5.3 Etiquetas de las columnas
5.4 Comentarios
5.5 Usando operadores lógicos AND, OR y NOT
5.6 Rango de valores
5.7 Comparando los datos utilizando la cláusula LIKE
5.8 Expresiones regulares
5.9 Clausula CASE
5.10 Eliminando tuplas repetidas
5.11 Funciones y Operadores
5.12 Parámetros SET, SHOW, y RESET

6. Funciones agregadas SQL
6.1 Funciones agregadas
6.2 Uso de GROUP BY y HAVING

7. Cruce entre tablas
7.1 Tablas y columnas referenciadas
7.2 Cruce entre tablas
7.3 Creación de cruce
7.4 Performance de los cruces
7.5 Tipos de cruces

8. Enumerando las tuplas
8.1 Números de Identificación de Objetos (OIDs)
8.2 Limitaciones de OIDs
8.3 Creación de secuencias
8.4 Uso de secuencias para enumerar las tuplas
8.5 Tipo de datos Serial
8.6 Enumerando manualmente las tuplas

9. Combinado consultas
9.1 Cláusulas UNION, EXCEPT e INTERSECT
9.2 Consultas subordinadas
9.3 Actualizando con la cláusula FROM
9.4 Insertando datos con la cláusula SELECT
9.5 Creación de tablas usando la cláusula SELECT

10. Tipos de datos
10.1 Propósitos de los tipos de datos
10.2 Instalando tipos
10.3 Conversión de tipos de datos con la cláusula
CAST
10.4 Funciones, operadores y variables que sorporta
10.5 PostgreSQL
10.6 Arreglos
10.7Objetos grandes

11. Transacciones y bloqueos
11.1 Transacciones
11.2 Visibilidad de transacciones
11.3 Bloqueo
12. Controlando la salida de las consultas
12.1 Uso de la cláusula LIMIT

13. Administrando tablas
13.1 Tablas temporales
13.2 Uso de la cláusula AFTER TABLE
Uso de las cláusulas REVOKE y GRANT
Definiendo vistas y reglas

14. Importando y exportando datos
14.1 Utilización de la cláusula COPY
14.2Utilización de la cláusula DELIMITERS

15. Administración de un servidor
15.1 Archivos
15.2 Creación de usuarios
15.3 Creación de base de datos
15.4 Configuración de acceso
15.5 Copia de seguridad y restauración
15.6 Iniciando y deteniendo el servidor de base de datos
15.7 Monitoreando el trabajo del servidor de base de datos
15.8 Rendimiento
15.9 Catálogo

16. Programación de funciones en PL/pgSQL
16.1 Introducción
16.2 Ventajas de uso de PL/pgSQL
16.3 Estructura de PL/pgSQL
16.4 Comentarios, constantes y variables
16.5 Atributos
16.6 Expresiones
16.7 Sentencias
16.8 Estructuras de control de flujo