Programa del Curso

Introducción a las Bases de Datos Relacionales y PostgreSQL

  • ¿Qué es una base de datos relacional?
  • Visión general de PostgreSQL y su ecosistema
  • Casos de uso y ventajas de PostgreSQL

Instalación y Configuración de PostgreSQL y PGAdmin

  • Instalar PostgreSQL en Windows/Linux
  • Instalar y usar PGAdmin para acceso a GUI
  • Crear conexiones y gestionar usuarios

Comprender la Arquitectura de PostgreSQL

  • Componentes del servidor PostgreSQL y uso de memoria
  • Estructura de clúster y distribución de archivos de Database
  • Procesos y servicios

Creamos y Estructuramos Bases de Datos

  • Crear bases de datos y tablas
  • Comprender tipos de datos
  • Usar PGAdmin para gestionar objetos de la base de datos

Escribir Consultas SQL Básicas

  • Uso de SELECT, WHERE, ORDER BY, LIKE, BETWEEN y NULL
  • Ordenación y filtrado de resultados de consultas

Usando GROUP BY y HAVING

  • Agrupar filas y calcular agregados
  • Filtrar grupos con HAVING

Trabajando con Condiciones Complejas

  • Uso de EXISTS, IN, ANY, ALL
  • Anidar subconsultas

Operaciones JOIN en PostgreSQL

  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
  • SELF JOIN y casos de uso

Usando Funciones Integradas SQL

  • Funciones matemáticas
  • Funciones de manipulación de cadenas
  • Operaciones con fechas y horas

Instrucciones de Manipulación de Datos

  • INSERT: insertar nuevas filas
  • UPDATE: modificar datos existentes
  • DELETE: eliminar filas de las tablas

Trabajando con Vistas

  • Creamos y consultamos vistas simples
  • Vistas con subselecciones
  • Ventajas y limitaciones de las vistas

Introducción a la Extensión Timescale

  • ¿Qué es TimescaleDB y cuándo usarla?
  • Instalar y habilitar la extensión Timescale
  • Creamos hypertables e insertamos datos de series temporales

Resumen y Próximos Pasos

Requerimientos

  • Comprensión de conceptos básicos de IT y datos
  • No se requiere experiencia previa en SQL o bases de datos
  • Familiaridad con el uso de herramientas de software en Windows/Linux es útil

Publico Objetivo

  • Principiantes y analistas de Database
  • Desarrolladores que comienzan con PostgreSQL
  • Profesionales que administran o exploran bases de datos relacionales

Fundamentos

Introducción a las Bases de Datos Relacionales y los Fundamentos de Database

  • ¿Qué es una base de datos relacional?
  • Visión general de los fundamentos y su ecosistema
  • Casos de uso y ventajas de los fundamentos

Instalación y Configuración de PostgreSQL y PGAdmin

  • Instalar PostgreSQL en Windows/Linux
  • Instalar y usar PGAdmin para acceso GUI
  • Crear conexiones y gestionar usuarios

Comprensión de la Arquitectura de PostgreSQL

  • Componentes del servidor de PostgreSQL y uso de memoria
  • Estructura del clúster de Database y disposición de archivos
  • Procesos y servicios

Creamos y Estructuramos las Bases de Datos de Database

  • Crear bases de datos y tablas
  • Comprensión de tipos de datos
  • Usar PGAdmin para gestionar objetos de la base de datos

Escribir Consultas Básicas de SQL

  • Uso de SELECT, WHERE, ORDER BY, LIKE, BETWEEN y NULL
  • Ordenar y filtrar resultados de consultas

Usando GROUP BY y HAVING

  • Agrupación de filas y cálculo de agregados
  • Filtrado de grupos con HAVING

Trabajando con Condiciones Complejas

  • Uso de EXISTS, IN, ANY, ALL
  • Anidamiento de subconsultas

Operaciones JOIN en PostgreSQL

  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
  • SELF JOIN y casos de uso

Usando Funciones Integradas de SQL

  • Funciones matemáticas
  • Funciones para manipular cadenas
  • Operaciones con fecha y hora

Instrucciones de Manipulación de Datos

  • INSERT: insertar nuevas filas
  • UPDATE: modificar datos existentes
  • DELETE: eliminar filas de las tablas

Trabajando con Vistas

  • Crear y consultar vistas simples
  • Vistas con subselecciones
  • Ventajas y limitaciones de las vistas

Introducción a la Extensión Timescale

  • ¿Qué es TimescaleDB y cuándo usarla?
  • Instalar y habilitar la extensión Timescale
  • Crear hipertablas e insertar datos de series temporales

Resumen y Próximos Pasos

PostgreSQL es un sistema de base de datos relacional de código abierto conocido por su estabilidad, conjunto de características y extensibilidad.

Este entrenamiento en vivo dirigido por un instructor (en línea u on-site) está orientado a profesionales principiantes que desean aprender a usar PostgreSQL para crear bases de datos, escribir consultas de SQL, manipular datos y gestionar tablas utilizando tanto comandos de SQL como PGAdmin. El curso también proporciona una introducción básica a la extensión Timescale para datos de series temporales.

Al finalizar este entrenamiento, los participantes podrán:

  • Comprender los principios de las bases de datos relacionales y la arquitectura de PostgreSQL.
  • Instalar, configurar y navegar por PostgreSQL y PGAdmin.
  • Escribir y ejecutar consultas de SQL para seleccionar, filtrar, agrupar y unir datos.
  • Manipular datos con declaraciones de SQL y gestionar objetos de la base de datos.
  • Crear y gestionar vistas y explorar extensiones de PostgreSQL como Timescale.

Formato del Curso

  • Conferencia interactiva y discusión.
  • Muchas prácticas y ejercicios.
  • Implementación práctica en un entorno de laboratorio en vivo.

Opciones de Personalización del Curso

  • Para solicitar una formación personalizada para este curso, por favor contáctenos para organizarlo.

Este entrenamiento en vivo dirigido por un instructor en <loc> (en línea u on-site) está orientado a profesionales principiantes que desean aprender a usar PostgreSQL para crear bases de datos, escribir consultas de SQL, manipular datos y gestionar tablas utilizando tanto comandos de SQL como PGAdmin. El curso también proporciona una introducción básica a la extensión Timescale para datos de series temporales.

Al finalizar este entrenamiento, los participantes podrán:

  • Comprender los principios de las bases de datos relacionales y la arquitectura de PostgreSQL.
  • Instalar, configurar y navegar por PostgreSQL y PGAdmin.
  • Escribir y ejecutar consultas de SQL para seleccionar, filtrar, agrupar y unir datos.
  • Manipular datos con declaraciones de SQL y gestionar objetos de la base de datos.
  • Crear y gestionar vistas y explorar extensiones de PostgreSQL como Timescale.
postgresqlfun
 14 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas