Programa do Curso
Parte 1: Noções básicas de SQL
Introdução a SQL e Databases
- Compreender as bases de dados
- Introdução ao SQL
- Configurando o ambiente SQL
[Sintaxe e consultas básicas
- Descrição geral da sintaxe SQL
- Instruções SELECT
- Filtrar dados com a cláusula WHERE
Trabalhar com funções e agregados
- Funções SQL comuns
- Funções de agregação: CONTAGEM, SOMA, MÉDIA, MÁXIMO, MÍNIMO
- Agrupamento de dados com GROUP BY
Junção de tabelas
- Compreender os JOINs
- INNER JOIN
- LEFT JOIN, RIGHT JOIN e FULL OUTER JOIN
Subconsultas e operações de conjunto
- Escrever subconsultas
- Operações UNION, INTERSECT e EXCEPT
Manipulação de dados
- Instrução INSERT INTO
- Instrução UPDATE
- Instrução DELETE
Parte 2: Intermediário SQL
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 e subconsultas complexas
- Auto-uniões
- Subconsultas não correlacionadas e correlacionadas
- Cláusula EXISTS
Trabalhando com índices e visualizações
- Compreender os índices e o seu impacto no desempenho
- Criação e utilização de vistas
Funções avançadas e procedimentos armazenados
- Funções definidas pelo utilizador
- Procedimentos armazenados e accionadores
- Tratamento de erros em SQL
Transformação e análise de dados
- Dados dinâmicos e não dinâmicos
- Funções de janela: ROW_NUMBER, RANK, DENSE_RANK
- CTEs (iões de tabela comum Express)
Database Conceção e normalização
- Database Princípios de conceção
- Formas normais e normalização
- Modelação Entidade-Relacionamento (ER)
Otimização e afinação do desempenho
- Técnicas de otimização de consultas
- Planos de execução
- Melhores práticas de ajuste de desempenho
SQL no mundo real
- Integração de SQL com outras tecnologias
- Estudos de caso e cenários do mundo real
- Projeto final: Criando uma solução de banco de dados do zero
Resumo e próximos passos
Requisitos
- Conhecimento de operações informáticas básicas
- A experiência com qualquer linguagem de programação é benéfica, mas não obrigatória
Público-alvo
- Analistas de dados
- Profissionais Database
- Programadores de software
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 6500 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (1)
Pequeno grupo, presencial por 3 dias,
Annina - Ricardo AG
Curso - SQL: Basics to Intermediate
Máquina Traduzida