Programa do Curso

Introdução a Bancos de Dados Relacionais e PostgreSQL
  • O que é um banco de dados relacional
  • Visão geral do PostgreSQL e seu ecossistema
  • Casos de uso e vantagens do PostgreSQL
Instalação e Configuração do PostgreSQL e PGAdmin
  • Instalando o PostgreSQL no Windows/Linux
  • Instalando e usando o PGAdmin para acesso GUI
  • Criando conexões e gerenciando usuários
Compreendendo a Arquitetura do PostgreSQL
  • Componentes do servidor PostgreSQL e uso de memória
  • Estrutura em cluster e layout de arquivos do Database
  • Processos e serviços
Criando e Estruturando Bancos de Dados
  • Criando bancos de dados e tabelas
  • Compreendendo tipos de dados
  • Usando o PGAdmin para gerenciar objetos do banco de dados
Escrevendo Consultas Básicas em SQL
  • Utilizando SELECT, WHERE, ORDER BY, LIKE, BETWEEN e NULL
  • Ordenando e filtrando resultados da consulta
Usando GROUP BY e HAVING
  • Agrupando linhas e calculando agregados
  • Filtrando grupos com HAVING
Trabalhando com Condições Complexas
  • Utilizando EXISTS, IN, ANY, ALL
  • Aninhando subconsultas
Operações JOIN no PostgreSQL
  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
  • SELF JOIN e casos de uso
Usando Funções Internas do SQL
  • Funções matemáticas
  • Funções de manipulação de strings
  • Operações com data e hora
Instruções de Manipulação de Dados
  • INSERT: inserindo novas linhas
  • UPDATE: modificando dados existentes
  • DELETE: removendo linhas das tabelas
Trabalhando com Vistas
  • Criando e consultando vistas simples
  • Vistas com subseleções
  • Vantagens e limitações de vistas
Introdução à Extensão Timescale
  • O que é o TimescaleDB e quando usá-lo
  • Instalando e habilitando a extensão Timescale
  • Criando hypertables e inserindo dados em série temporal
Resumo e Próximos Passos

Requisitos

  • Compreensão de conceitos básicos de TI e dados
  • Nenhuma experiência prévia com SQL ou bancos de dados é necessária
  • Familiaridade com o uso de ferramentas de software no Windows/Linux é útil

Público-alvo

  • Iniciantes e analistas Database
  • Desenvolvedores iniciando com PostgreSQL
  • Profissionais que gerenciam ou exploram bancos de dados relacionais
 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas