Curso de Noções básicas de SQL

Curso online gratuito · Básico · 6 aulas

Aprenda como os bancos de dados relacionais organizam os dados e escreva SQL para selecionar, filtrar, calcular, agrupar, juntar e alterar dados. Depois do curso, você consulta um banco de dados real para responder a perguntas comuns do trabalho.

Por Studeli

Comece pela aula 1

Este curso de SQL é para você?

Para quem é

Comece aqui se você quer responder a perguntas com dados guardados em um banco de dados, por exemplo como analista, desenvolvedor ou profissional de escritório, e nunca escreveu SQL.

O que você vai aprender em 6 aulas

Cada aula inclui as nove ferramentas de estudo

  • Guia de Estudo
  • Resumo
  • Lições Interativas
  • Questões de Prática
  • Flashcards
  • Explicar
  • Termos-Chave
  • Folha de Revisão
  • Mapa Conceitual
  1. Explique como os bancos de dados relacionais organizam dados em tabelas com linhas, colunas e chaves e leia um esquema de banco de dados simples.

    5 objetivos de aprendizagem
    1. 1.Explicar as funções dos bancos de dados e dos sistemas de gerenciamento de banco de dados
    2. 2.Ler dados organizados em tabelas, linhas e colunas
    3. 3.Escolher tipos de dados e tratar valores ausentes
    4. 4.Identificar linhas com chaves e conectar tabelas
    5. 5.Ler e usar um esquema de banco de dados
  2. Recupere, filtre e ordene linhas com SELECT, WHERE e ORDER BY e combine condições para responder a perguntas sobre uma tabela.

    6 objetivos de aprendizagem
    1. 1.Recuperar dados com SELECT e FROM
    2. 2.Filtrar linhas com WHERE
    3. 3.Buscar correspondências em listas, intervalos e padrões de texto
    4. 4.Trabalhar com valores ausentes (NULL)
    5. 5.Ordenar e limitar os resultados de consultas
    6. 6.Responder a perguntas sobre uma tabela
  3. Crie colunas calculadas com funções aritméticas, de cadeia de caracteres e de data, trate valores ausentes e classifique linhas com expressões CASE.

    5 objetivos de aprendizagem
    1. 1.Criar colunas calculadas com expressões e apelidos
    2. 2.Tratar valores ausentes com a lógica de NULL e COALESCE
    3. 3.Limpar, combinar e decompor textos com funções de cadeia de caracteres
    4. 4.Trabalhar com datas e horas
    5. 5.Classificar linhas com expressões CASE
  4. Resuma dados com funções de agregação, agrupe linhas com GROUP BY e filtre grupos com HAVING.

    5 objetivos de aprendizagem
    1. 1.Resumir dados com funções de agregação
    2. 2.Agrupar linhas e resumir cada grupo
    3. 3.Filtrar resultados agrupados com HAVING
    4. 4.Calcular resultados exatos e corretamente arredondados
    5. 5.Responder a perguntas de negócios com consultas de resumo
  5. Combine dados de tabelas relacionadas com junções internas e externas e consulte relacionamentos um para muitos e muitos para muitos.

    6 objetivos de aprendizagem
    1. 1.Compreender como uma junção combina tabelas relacionadas
    2. 2.Combinar linhas correspondentes com junções internas
    3. 3.Preservar linhas sem correspondência com junções externas
    4. 4.Juntar uma tabela a ela mesma e a todas as linhas de outra
    5. 5.Consultar relacionamentos muitos para muitos e cadeias de tabelas
    6. 6.Evitar linhas duplicadas e outros problemas de junção
  6. Crie tabelas com restrições e altere dados com segurança usando INSERT, UPDATE e DELETE.

    6 objetivos de aprendizagem
    1. 1.Criar tabelas com tipos adequados para as colunas
    2. 2.Proteger os dados com restrições
    3. 3.Adicionar linhas com INSERT
    4. 4.Alterar e remover linhas com UPDATE e DELETE
    5. 5.Agrupar alterações em transações
    6. 6.Alterar a estrutura das tabelas com ALTER TABLE e DROP TABLE

O que estudar depois

Mais cursos de Programação
Próximo: Fundamentos de análise de dados (Básico)

Comece aqui se você quer começar na análise de dados (ou usar dados no seu trabalho atual) e já usa fórmulas básicas de planilha; não é preciso saber programação nem estatística.

Crie seus próprios Materiais de Estudo

Transforme suas anotações, slides e documentos em Guias de Estudo, Questões de Prática, Flashcards e mais 6 ferramentas.

Começar