En la actualidad, la gestión de información es un proceso común en muchos ámbitos, pero sobre todo a nivel organizacional, donde resultan una ventaja competitiva. El uso de Bases de Datos, ya sean relacionales o no, juega un papel fundamental cuando se busca una mayor calidad en los servicios que se prestan o en la propia gestión de los procesos.
Este curso, se enfoca en el empleo del lenguaje estructurado de consulta (SQL) para el manejo de Bases de Datos Relaciones desde PostgreSQL. Al culminar, los egresados serán capaces de dar soluciones óptimas que respondan de forma eficiente al manejo de la información en sistemas informáticos. Por ello el objetivo general está dirigido a desarrollar la habilidad de implementación de código SQL, desde una caracterización de los elementos propios del lenguaje que contribuyen a la optimización del mismo desde PostgreSQL.
Los principales nodos de conocimientos que serán abordados son: Lenguaje de Declaración de Datos. Lenguaje de Manipulación de Datos. Lenguaje de Control de Datos. Funciones pl/pgsql, variables, estructuras condicionales y repetitivas, disparadores, cursores, planificador de consulta. Índices. Funciones de ventana, cláusula With, vistas, vistas materializadas, consultas preparadas y particionado de tablas.