Curso SQL for PostgreSQL

  • DevOps | CI | CD | Kubernetes | Web3

Curso SQL for PostgreSQL

24 horas
Visão Geral

Este Curso SQL for PostgreSQL, fornece uma base sólida na linguagem SQL com foco específico no banco de dados PostgreSQL. Ao longo das aulas, os participantes aprenderão desde comandos básicos de consulta até operações avançadas de manipulação e análise de dados, utilizando os recursos robustos que o PostgreSQL oferece. O curso combina teoria e prática com exercícios reais para garantir aprendizado efetivo.

Objetivo

Após realizar este Curso SQL for PostgreSQL, você será capaz de:

  • Entender os fundamentos da linguagem SQL
  • Realizar consultas simples e avançadas em bases de dados PostgreSQL
  • Criar, modificar e excluir estruturas de banco de dados
  • Aplicar funções, joins, subqueries, CTEs e agregações
  • Trabalhar com tipos de dados específicos do PostgreSQL
  • Criar scripts SQL reutilizáveis para análise e manipulação de dados
Publico Alvo
  • Iniciantes em bancos de dados
  • Desenvolvedores que desejam aprofundar-se em SQL com PostgreSQL
  • Analistas de dados e BI
  • Cientistas de dados em início de carreira
  • Estudantes e profissionais de TI que desejam aprender SQL de forma prática e aplicada
Pre-Requisitos
  • Noções básicas de informática
  • Desejável: lógica de programação básica
  • Nenhum conhecimento prévio de SQL ou PostgreSQL é exigido
Informações Gerais

 

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

CONCEITOS DE BANCO DE DADOS RELACIONAL

  1. O que é um banco de dados PostgreSQL
  2. Estruturas de Banco de Dados Relacionais
  3. Tabelas, linhas e colunas
  4. Índices, Chaves Primárias e Chaves Estrangeiras
  5. Tipos de dados suportados
  6. O Dicionário de Dados

USANDO psql

  1. O que é psql
  2. Começando
  3. Inserindo e executando instruções SQL
  4. Editando instruções SQL
  5. Criação, edição e execução de arquivos SQL

RECUPERANDO DADOS COM A INSTRUÇÃO SELECT

  1. A instrução SELECT
  2. As cláusulas SELECT e FROM
  3. Condições e a Cláusula WHERE
  4. Outros Operadores Condicionais
  5. Operadores Lógicos
  6. A cláusula ORDER BY
  7. Aliases de coluna
  8. Expressões Aritméticas
  9. Precedência de Operadores

FUNÇÕES AGREGADAS

  1. Visão geral das funções agregadas integradas
  2. A cláusula GROUP BY
  3. A cláusula HAVING

UNINDO MESAS

  1. Visão geral das junções de tabela
  2. Junções internas
  3. Aliases de tabela
  4. Junções externas
  5. Auto-junções
  6. Junções padrão ANSI

SUBCONSULTAS BÁSICAS E OPERADORES DE CONJUNTO

  1. Visão geral das subconsultas
  2. Subconsultas básicas
  3. Operadores de conjunto
  4. Os operadores Union, Intersect e Except

FUNÇÕES NUMÉRICAS, DE CARACTERES E DE DATA

  1. Tipos de função
  2. Funções Numéricas
  3. Funções de Caracteres
  4. Concatenação de strings
  5. Aritmética de data e funções de data

CONVERSÃO E FUNÇÕES DIVERSAS

  1. Funções de Conversão
  2. Expressões CASE
  3. As funções COALESCE e NULLIF

SUBCONSULTAS COMPLEXAS

  1. Uso de subconsultas
  2. Visualizações em linha
  3. Subconsultas com junções
  4. Subconsultas com várias colunas
  5. Subconsultas correlacionadas
  6. Regras de subconsulta

GERENCIANDO DADOS

  1. Inserindo Linhas
  2. Atualizando Linhas
  3. Atualizando linhas de junção e inserção
  4. Excluindo Linhas
  5. Controle de transações
  6. Confirmar e reverter
  7. Pontos de salvamento
  8. Commits e Restrições
  9. Alterando dados no pgAdmin 4
  10. Inserir dados na tabela a partir do arquivo csv
  11. Exportar dados da tabela para arquivo csv

GERENCIANDO MESAS

  1. Criando tabelas
  2. Especificando Restrições
  3. Alterando tabelas, colunas e restrições
  4. Eliminando tabelas, colunas e restrições
  5. Recuperando tabelas descartadas
  6. Copiando Tabelas

GERENCIAR ÍNDICES E VISUALIZAÇÕES

  1. Criando Índices
  2. Índices em queda
  3. Índices de listagem
  4. Criando e usando visualizações
  5. Visualizações caindo
  6. Visualizações de listagem

GERENCIANDO SEQUÊNCIAS

  1. Criar uma sequência
  2. Ver detalhes da sequência
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h