Aprenda SQL para análise e otimização de dados com aulas online ou presenciais. Domine conceitos e técnicas práticas para melhorar a performance dos seus bancos de dados.
Valle Treinamentos
Product ID: 199
Product SKU: 199
New In stock />
SQL para Analise e Otimização de Dados

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

Clique no link e faça sua matricula: https://forms.gle/96gPBMu22vu5bJ5J6

*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.

Deixe seu comentário e sua avaliação







- Máximo de 512 caracteres. Emojis não são suportados.

Clique para Avaliar


  • Avaliação:
Enviar
Faça seu login e comente.