Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Parte 1: Fundamentos do SQL
Introdução ao SQL e aos Bancos de Dados
- Compreensão dos bancos de dados
- Introdução ao SQL
- Configuração do ambiente SQL
Sintaxe do SQL e Consultas Básicas
- Panorama da sintaxe SQL
- Instruções SELECT
- Filtragem de dados com a cláusula WHERE
Trabalhando com Funções e Agregações
- Funções comuns do SQL
- Funções de agregação: COUNT, SUM, AVG, MAX, MIN
- Agrupamento de dados com GROUP BY
Juntando Tabelas
- Compreensão das junções (JOINs)
- INNER JOIN
- LEFT JOIN, RIGHT JOIN e FULL OUTER JOIN
Subconsultas e Operações de Conjuntos
- Escrita de subconsultas
- Operações UNION, INTERSECT e EXCEPT
Manipulação de Dados
- Instrução INSERT INTO
- Instrução UPDATE
- Instrução DELETE
Parte 2: SQL Intermediário
Filtragem Avançada de Dados
- Técnicas avançadas da cláusula WHERE
- Operador LIKE e correspondência de padrões
- Operadores IN e BETWEEN
Junções Complexas e Subconsultas
- Autojunções (self-joins)
- Subconsultas não correlacionadas e correlacionadas
- Cláusula EXISTS
Trabalhando com Índices e Visualizações (Views)
- Compreensão dos índices e seu impacto no desempenho
- Criação e uso de visualizações (views)
Funções Avançadas e Procedimentos Armazenados
- Funções definidas pelo usuário
- Procedimentos armazenados e triggers
- Tratamento de erros no SQL
Transformação e Análise de Dados
- Criar e desfazer pivotagem (pivoting and unpivoting) de dados
- Funções de janela: ROW_NUMBER, RANK, DENSE_RANK
- CTEs (Common Table Expressions / Expressões de Tabela Comum)
Projeto de Banco de Dados e Normalização
- Princípios do projeto de bancos de dados
- Formas normais e normalização
- Modelagem Entidade-Relacionamento (ER)
Otimização e Ajuste de Desempenho
- Técnicas de otimização de consultas
- Planos de execução
- Melhores práticas de ajuste de desempenho
O SQL no Mundo Real
- Integração do SQL com outras tecnologias
- Estudos de caso e cenários do mundo real
- Projeto final: construção de uma solução de banco de dados do zero
Resumo e Próximos Passos
Requisitos
- Compreensão básica das operações do computador
- A experiência com qualquer linguagem de programação é benéfica, mas não obrigatória
Público-Alvo
- Analistas de dados
- Profissionais de bancos de dados
- Desenvolvedores de software
35 Horas
Testemunhos de Clientes (1)
Pequeno grupo, presencial por 3 dias,
Annina - Ricardo AG
Curso - SQL: Basics to Intermediate
Máquina Traduzida