Introdução ao SQL - curso gratuito da ProductStar, treinamento, Data: 2 de dezembro de 2023.
Miscelânea / / December 05, 2023
Na nossa opinião, a primeira coisa ao dominar uma nova profissão é descobrir os requisitos para as vagas desejadas e anotar as competências que precisam ser adquiridas. Vejamos os requisitos para cargos de analista. E veremos que SQL é um dos principais requisitos para uma posição de analista. É por isso que vamos estudá-lo!
1. Estudando um tema
Aulas em formato de vídeo, workshops com estudos de caso e quizzes para consolidação de conhecimentos
2. Concluir tarefas
No ritmo em que você se sente confortável e recebe feedback.
3. Comunique-se com um mentor
Consolidar conhecimentos e corrigir erros
Todas as tarefas são coletadas com base em casos reais de empresas renomadas, para sua comodidade as tarefas possuem um template para realizá-las
Aula introdutória (gratuita)
Vamos estudar:
O que é SQL
Recursos SQL
Por que SQL Analytics?
Exemplos SQL
Prática:
Vamos baixar nosso primeiro banco de dados do Airbnb no GitHub
Vamos obter nosso primeiro resultado em SQL!
Ferramentas:
GitHub
SQLite on-line
Lição 1 Introdução ao SQL
O que é SQL
Recursos SQL
Exemplos de uso de SQL em diferentes negócios
Um pouco de história do SQL
Bloquear manifesto
Que ferramentas usaremos?
Primeiro treino
Lição 2 Extraindo e filtrando dados (parte 1)
Aprendendo a trabalhar com extração de dados
SELECIONE DE
Ordem de palavras-chave em SQL
LIMITE
Escrevendo diferentes tipos de dados em SQL
WHERE e operadores =, IS, LIKE, , <=, >=, !=, <>, IS NOT
Prática
Lição 3 Extração e Filtragem de Dados (Parte 2)
Comentários em SQL
Sensibilidade a maiúsculas e minúsculas SQL
WHERE e NULL, IN, NOT IN, AND, OR, BETWEEN operadores
Extraindo texto/número/NULL
Recuperando uma tabela e adicionando uma coluna de texto/número/data/NULL
Prática
Lição 4 Transformando e classificando dados (parte 1)
Alias alias
Dicas para usar o Alias
Transformações UPPER(), LOWER()
Convertendo usando operações aritméticas
Conversão de CASO
Prática
Lição 5 Transformando e classificando dados (parte 2)
Converter data/hora atual
Conversão de data/hora
Classificando ORDER BY
Recuperando N principais ou últimos N registros
Prática
Lição 6 Agrupando Dados
Funções de agregação MIN(), MAX(), SUM(), AVG()
Funções de agregação COUNT()
Agrupar por
GROUP BY e funções de agregação MIN(), MAX(), SUM(), AVG(), COUNT()
Ordem de execução da consulta em SQL
TENDO
Diferença entre ONDE e TER
Prática
Lição 7 Introdução aos bancos de dados
O papel dos bancos de dados na vida humana
História do desenvolvimento de banco de dados
Arquitetura de consulta SQL e comunicação com bancos de dados
Termos básicos de bancos de dados relacionais:
Mesa
Chave (primária e estrangeira)
Banco de dados e relacionamentos entre tabelas
SGBD
Prática: configurando um banco de dados no SGBD PostgreSQL
Lição 8 Unindo tabelas
Por que saber juntar mesas?
Como funciona a união de tabelas?
Métodos para unir tabelas
Termos adicionais de associação
Prática
Lição 9 Consultas aninhadas (subconsultas)
Como funciona uma solicitação atrasada?
O que é uma subconsulta?
Estrutura da subconsulta
Ordem de execução da subconsulta
Subconsultas em SELECT
Subconsultas em FROM
Subconsultas em JOIN
Subconsultas em WHERE
Dicas para trabalhar com subconsultas
Prática
Lição 10 Atualizando, adicionando e excluindo dados
Por que e como alterar os dados?
Adicionando dados (INSERT)
Atualização de dados (ATUALIZAÇÃO)
Excluindo dados (DELETE)
Prática
Lição 11 Criando, modificando e excluindo tabelas
Por que e como mudar de tabela?
Criando tabelas
Criando novas tabelas
Tipos de dados
Restrições
Criando tabelas temporárias
Criando tabelas com base nas existentes
Mudando de mesa
Removendo tabelas
Prática: criando um banco de dados de loja online
Lição 12 SQL: Avançado
Compreendendo as armadilhas do SQL
Operações com texto
Concatenação de strings
Determinando o comprimento da string
Retornando parte de uma string
Expressões regulares
Funções de janela
Aceleração e otimização de consultas
Visualizações e expressões de tabela comuns
O final
Projeto LEGO final
Trabalhando em um projeto de graduação
Como parte do seu trabalho de casa final, analisaremos o conjunto de dados LEGO.
Lição 13 Lição Bônus: Revisão dos Programas Básicos
Consolidamos os materiais estudados
Praticamos diversas ferramentas para trabalhar com consultas SQL
Estúdio de dados do Google
Modo Análise
Quadro
Lentes de dados Yandex