NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

SOFTWARE LIBRE

Fundamentos de Base de Datos PostgreSQL

Código: PG-001


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

Áreas de Conocimiento:
BASE DE DATOSSOFTWARE LIBRE

Exportar Contenido a PDF

   AUDIENCIA


  • Este curso está dirigido a: Estudiantes y profesionales que quieran obtener fundamentos para desarrollo sobre base de datos PostgreSQL.

   PRE REQUISITOS


  • No hay pre-requisitos previos.

   OBJETIVOS


  • Proporcionar conocimientos base de SQL estándar.
  • PTener claro el uso de sentencias y características propias de PostgreSQL.
  • PTener buenas prácticas en la generación de consultas SQL para desarrolladores.

   CERTIFICACIÓN DISPONIBLE



  • Certificado emitido por COGNOS.

   CONTENIDO



1. INTRODUCCIÓN

1.1. CONCEPTOS, BASES DE DATOS RELACIONALES
1.2. GENERALIDADES, INICIO DE UNA SESIÓN
1.3. ESCRIBIR UN QUERY


2. COMANDOS BÁSICOS

2.1. SQL. DML VS DDL
2.2. INSERT, SELECT, UPDATE, DELETE, WHERE, ORDER BY
2.3. CREATE, DROP


3. QUERIES

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. AGREGGATES

4.1. USO DE GROUP BY
4.2. USO DE HAVING
4.3. QUERY TIPS


5. JOINS

5.1. REFERENCIAS A TABLAS Y COLUMNAS
5.2. CREAR JOINS. CLAVES PRIMARIAS Y FORÁNEAS


6. NUMERANDO FILAS

6.1. OIDS. SECUENCIAS
6.2. TIPO DE DATOS SERIAL


7. COMBINANDO SELECTS

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. TRANSACCIONES Y LOCKEOS

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. PERFORMANCE

9.1. INDICES. CLUSTER
9.2. OPTIMIZADOR DE QUERIES
9.3. VACUUM, VACUUM ANALYZE
9.4. EXPLAIN


10. CONTROL DE RESULTADOS Y MANEJOS DE TABLAS

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



   BENEFICIOS



  • Al finalizar este curso tendrás los conocimientos principales acerca del diseño y modelado de bases de datos usando PostgreSql.

   INVERSIÓN



La inversión incluye: Material de estudio, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.