
SQL para Analise e Otimização de Dados
Disponibilidade: Imediata
Objetivo: Capacitar os participantes a entender e utilizar a linguagem SQL para gerenciar e consultar dados em bancos de dados relacionais, aplicando desde consultas básicas até comandos mais avançados para análise e otimização.
Esse curso fornece uma base sólida em SQL, com prática em consultas e manipulação de dados, e habilita os participantes a criar, gerenciar e otimizar consultas para atender a necessidades corporativas e de análise de dados.
Modalidade: Presencial ou Online ao vivo
A quem se destina:
Este curso destina-se a Gerente de Projetos, administrador de Sistemas, Financeiro, Engenharia, Cientista de Dados, Profissionais de Tecnologia da Informação, Analistas de dados, Analista de Marketing etc.
Pré-requisito:
Conhecimentos em Excel Básico/Intermediário para uma melhor absorção e aproveitamento da ferramenta.
Conteúdo do Curso:
Módulo 1: Introdução ao SQL e Manipulação de Dados Básica
- Introdução ao SQL e Bancos de Dados Relacionais
- Conceitos básicos de banco de dados e SQL.
- Introdução ao modelo relacional e principais tipos de dados.
- Estrutura básica de tabelas, linhas e colunas.
- Comandos SQL Básicos: SELECT, WHERE e ORDER BY
- Sintaxe do comando `SELECT` e consulta de dados.
- Filtros com `WHERE` e operadores de comparação.
- Ordenação de resultados com `ORDER BY`.
- Exercício prático: criação de consultas simples para visualizar e filtrar dados.
- Uso de Alias e Operadores Aritméticos
- Definição e uso de alias em colunas e tabelas.
- Operadores aritméticos e concatenadores.
- Exercício prático: criação de consultas com alias e operadores.
Módulo 2: Funções de Agregação, Agrupamento e Joins
- Funções de Agregação
- Introdução às funções de agregação: `COUNT`, `SUM`, `AVG`, `MIN`, `MAX`.
- Aplicação prática para resumo de dados.
- Exercício: criação de consultas que utilizam funções de agregação para análise de dados.
- Agrupamento de Dados com GROUP BY e HAVING
- Uso do `GROUP BY` para agrupamento de dados.
- Filtragem de grupos com a cláusula `HAVING`.
- Exercício prático: criação de consultas para agrupar e filtrar dados agregados.
- Trabalhando com Joins
- Conceito e importância de relacionamentos entre tabelas.
- Tipos de joins: `INNER JOIN`, `LEFT JOIN`, `RIGHT JOIN` e `FULL OUTER JOIN`.
- Exercício prático: criação de consultas com diferentes tipos de joins.
Módulo 3: Subconsultas, Operações Avançadas e Funções de Texto e Data
- Subconsultas e Consultas Aninhadas
- O que são subconsultas e quando utilizá-las.
- Subconsultas no `WHERE`, `SELECT` e `FROM`.
- Exercício: criação de consultas com subconsultas para extração de dados complexos.
- Comandos de Manipulação de Dados (INSERT, UPDATE e DELETE)
- Inserção de dados com `INSERT`.
- Atualização de registros com `UPDATE`.
- Exclusão de registros com `DELETE`.
- Exercício prático: manipulação de dados em uma tabela de exemplo.
- Funções de Texto e Data
- Funções de texto: `UPPER`, `LOWER`, `CONCAT`, `SUBSTRING`, etc.
- Funções de data: `NOW`, `DATEDIFF`, `DATEADD`, `YEAR`, `MONTH`, etc.
- Exercício prático: utilização de funções de texto e data em consultas para manipulação de
- dados.
Módulo 4: Otimização de Consultas e Criação de Vistas e Procedimentos Armazenados
- Otimização de Consultas SQL
- Análise de desempenho de consultas.
- Melhores práticas para criação de consultas rápidas e eficientes.
- Uso de índices para otimização de consultas.
- Exercício prático: revisão e otimização de consultas complexas.
- Vistas (Views)
- O que são vistas e como criá-las.
- Utilização de vistas para simplificação e segurança.
- Exercício: criação de vistas para simplificação de consultas.
- Procedimentos Armazenados e Funções Definidas pelo Usuário
- Conceito e aplicação de procedimentos armazenados.
- Parâmetros em procedimentos armazenados e funções definidas pelo usuário.
- Exercício prático: criação de um procedimento armazenado para uma tarefa específica.
Próximas turmas:
consulte nosso atendimento
Investimento e formas de pagamento para a Programação Aberta na Valle:
De: R$ 749,00
Por: R$ 696,00 a vista ou
06 parcelas de R$ 132,00 no boleto ou em até
10 parcelas de R$ 69,90 no cartão de crédito
Para realizar sua matricula*: WhatsApp: (12) 99140-6010 ou cursosvalletreinamentos@gmail.com
*as vagas para reservas terão validade de 48 horas após a efetivação de reserva, após este prazo caso a matricula não seja efetuada, a vaga será disponibilizada novamente para os demais interessados.
Diferencial Valle Treinamentos: Docente experiente com a ferramenta, onde atua como Analista de BI em empresas de médio a grande porte, poucos alunos por turma.
Para os alunos Online ao vivo (Configuração mínima do computador ou notebook):
- Processador Corei3, compatível ou superior com SSD;
- Memória 8gb ou superior;
- Internet com velocidade acima de 40mb;
- Softwares instalados e ativados;
Local do curso: Valle Treinamentos & Desenvolvimento Profissional
Rua Barão da Pedra Negra, 500, 3º andar, sala 35 Centro- Taubaté-SP - CEP: 12020-220 (Centro Empresarial Pedra Negra)
Certificado de Conclusão: Os participantes receberão o certificado de conclusão, desde que possua 75% de frequência nas aulas.





