Entrar em Contato

Programa do Curso

1. Introdução aos Bancos de Dados Relacionais

  • O que é um Banco de Dados Relacional?
  • Arquitetura e componentes do PostgreSQL
  • Visão geral das ferramentas PgAdmin e psql
  • Conectando-se a um banco de dados e compreendendo esquemas

2. Fundamentos do SQL

  • Objetos de banco de dados: tabelas, colunas e restrições
  • Tipos de dados e valores NULL
  • Escrevendo consultas SELECT simples
  • Filtragem com WHERE, correspondência de padrões e operadores lógicos
  • Ordenação e limitação dos resultados das consultas

3. Trabalhando com Funções e Expressões

  • Funções aritméticas e de manipulação de strings
  • Expressões condicionais e instruções CASE
  • Tratamento de valores NULL e conversão de tipos de dados

4. Combinando e Filtrando Dados

  • Junções internas (INNER JOIN), externas (OUTER JOIN), autojunções (SELF JOIN) e junções cruzadas (CROSS JOIN)
  • Operações de conjuntos: UNION, INTERSECT e EXCEPT
  • Subconsultas: escalares, correlacionadas e de tabela
  • Expressões Comuns de Tabela (CTEs) e consultas recursivas

5. Agregação e Agrupamento

  • Funções de agregação: SUM, AVG, COUNT, MIN, MAX
  • Cláusulas GROUP BY e HAVING
  • Funções de janela (window functions) e classificação (ranking)

6. Modificação de Dados

  • Inserção, atualização e exclusão de registros
  • Uso de transações e rollback
  • Compreensão dos princípios ACID
  • Boas práticas para manipulação segura de dados

7. Objetos do Banco de Dados e Estrutura Lógica

  • Criação e gerenciamento de esquemas e tabelas
  • Chaves primárias, chaves estrangeiras e restrições de unicidade
  • Criação e gerenciamento de exibições (views) e exibições materializadas
  • Introdução aos índices e implicações de desempenho

Requisitos

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

Público-alvo

  • Iniciantes em bancos de dados e analistas
  • Desenvolvedores que estão começando a trabalhar com PostgreSQL
  • Profissionais que gerenciam ou exploram bancos de dados relacionais
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas