PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre. Es una de las bases de datos más avanzadas y con gran poder para el manejo de datos.
Este curso introduce los conceptos fundamentales acerca del diseño y modelado de bases de datos usando PostgreSql, además de adquirir los conocimientos teóricos y prácticos en manejo de bases de datos relacionales, y el lenguaje SQL.
Propuesta de Valor: SOFTWARE LIBRE
Duración: 24 Horas
1.1. CONCEPTOS, BASES DE DATOS RELACIONALES
1.2. GENERALIDADES, INICIO DE UNA SESIÓN
1.3. ESCRIBIR UN QUERY
2.1. SQL. DML VS DDL
2.2. INSERT, SELECT, UPDATE, DELETE, WHERE, ORDER BY
2.3. CREATE, DROP
3.1. TIPOS DE DATOS
3.2. VALORES NULL. VALORES DEFAULT
3.3. USO DE AND Y OR. USO DE LIKE
3.4. EXPRESIONES REGULARES
3.5. USO DE CASE Y DISTINCT
3.6. FUNCIONES Y OPERADORES
3.7. USO DE SET, SHOW Y RESET
4.1. USO DE GROUP BY
4.2. USO DE HAVING
4.3. QUERY TIPS
5.1. REFERENCIAS A TABLAS Y COLUMNAS
5.2. CREAR JOINS. CLAVES PRIMARIAS Y FORÁNEAS
6.1. OIDS. SECUENCIAS
6.2. TIPO DE DATOS SERIAL
7.1. USO DE UNIÓN, EXCEPT E INTERSECT
7.2. SUBQUERIES
7.3. USO DE UPDATE FROM
7.4. INSERTANDO Y CREANDO CON SELECT
8.1. INTRODUCCIÓN A LA TRANSACCIONALIDAD
8.2. VISIBILIDAD DE LAS TRANSACCIONES
8.3. USO DE COMMIT Y ROLLBACK
8.4. LOCKEOS. DEADLOCKS
9.1. INDICES. CLUSTER
9.2. OPTIMIZADOR DE QUERIES
9.3. VACUUM, VACUUM ANALYZE
9.4. EXPLAIN
10.1. USO DE LIMIT Y OFFSET
10.2. CURSORES
10.3. TABLAS TEMPORALES
10.4. ALTER TABLE
10.5. GRANT Y REVOKE
10.6. HERENCIA
10.7. VISTAS
10.8. REGLAS
10.9. USO DE LISTEN Y NOTIFY
La inversión incluye: Material de estudio, certificados e impuestos de ley.