Programación PostgreSQL

Curso en Línea

$ 500 .00

/ inscripción

Curso a Distancia

$ 1500 .00

/ inscripción

Contenidos

  • Tema I. Características de PostgreSQL. Instalación

  • ¿Qué es PostgreSQL? Características y arquitectura. La instalación del servidor PostgreSQL. Instalación en Windows.
  • Tema II. PostgreSQL y la orientación a objetos

  • El modelo orientado a objetos. Objetos: clase frente a instancia. Función del OID. Propiedades: atributo frente a operación. Encapsulamiento: implementación frente a interfaz. Atributo frente a variable de instancia. Herencia: jerarquía de clases. Tipo y clase. Agregación: jerarquía de objetos. Persistencia. PostgreSQL y la orientación a objetos.
  • Tema III. Acceso a un servidor PostgreSQL

  • La conexión con el servidor. El cliente psql. Comandos de ayuda. Introducción de sentencias. Indicadores de PostgreSQL. Proceso por lotes y formatos de salida.
  • Tema IV. Creación y manipulación de tablas

  • Creación de tablas. Herencia. Indexación. Consulta de información de bases de datos y tablas. Tipos de datos en PostgreSQL. Modificación de la estructura de una tabla.
  • Tema V. Manipulación de datos. Consultas SQL

  • Consultas de selección. Ordenamiento de registros recuperados. Limitación de la cantidad de registros a recuperar. Filtrado de registros. La cláusula WHERE. Creación de vistas. Consultas de resumen. Subconsultas. Consultas multitablas. Actualizaciones e inserciones. Inserción de registros en una tabla. Borrado de registros. Transacciones.
  • Tema VI. Funciones, procedimientos almacenados y disparadores.

  • Introducción a la programación. El primer programa. Creación de funciones. Variables. Sentencias. Bucles. Raise – gestión de errores. Disparadores o triggers.