Aulas do bloco

← Aulas

SQL e DadosTrilha · etapa 534 min

Banco de dados vs planilha e SELECT básico

Vídeos desta etapa, na ordem do portal:

  1. Por que utilizar banco de dados? · 9 min
  2. Conceitos básicos de bases de dados SQL · 11 min
  3. Queries simples em SQL para recuperar informações · 14 min
Use o número do vídeo e o horário indicado como referência nos arquivos locais.

Você já importa CSV, conecta Google Sheets e monta tabela, pizza e barras com SUM e AVG, e já limpa dado sujo com CASE WHEN e deixa o relatório interativo com filtros. Esta aula mostra o limite da planilha e troca ela pelo banco de dados, que aguenta milhões de registros com segurança, consistência e busca otimizada. Ela introduz tabela, chaves, SGBD, esquema e tipos, e destrava o SELECT com FROM, projeção, *, cálculos, AS e ROUND no SQLite Online.

O que foi falado

  1. Quando usar banco de dados em vez de planilha

    Vídeo 1 · 00:00:41

    Bancos oferecem mecanismos para guardar e consultar grandes volumes, definir acessos e manter consistência. Planilhas têm limites de tamanho e dificuldades de manutenção em certos cenários. O desempenho de um banco depende do modelo, dos índices, das consultas e dos recursos disponíveis; aumentar o volume não garante consultas rápidas automaticamente.

  2. Corrigir à mão vs UPDATE em massa

    Vídeo 1 · 00:05:15

    A aula compara a correção manual de nomes no Sheets com uma atualização em lote no banco. UPDATE pode corrigir os registros selecionados de uma vez, mas precisa da condição adequada para não alterar linhas indevidas; não padroniza todos os dados automaticamente. O exemplo estima 262,8 milhões de vendas em cinco anos, assumindo uma venda por minuto em cada uma de 100 lojas durante todo o período.

  3. Tabela, coluna, linha e chaves

    Vídeo 2 · 00:00:20

    Tabela organiza um tema como clientes, produtos ou pedidos em linhas e colunas, como uma planilha. Coluna, também chamada de campo, define o tipo de dado como nome, idade e cidade, e linha, também chamada de registro, é um item como Maria com 30 anos de São Paulo. Chave primária é o valor único que identifica cada linha, como 1 e 2 para dois Pedro Henrique, e chave estrangeira aponta para a primária de outra tabela, como cliente ID em pedidos, e pode repetir.

  4. SGBD, esquema e tipos de dados

    Vídeo 2 · 00:04:00

    SGBD é o software que administra bancos; MySQL, PostgreSQL e SQLite são exemplos relacionais que usam SQL. SQLite funciona incorporado, com o banco principal em um arquivo. Esquema descreve ou organiza os objetos do banco, conforme o SGBD. Entre os tipos apresentados estão texto, inteiros, ponto flutuante, booleanos e datas. DATE representa data, não necessariamente hora; NULL representa ausência de valor e não é um tipo de coluna comum nem texto vazio.

  5. SELECT com FROM, projeção e *

    Vídeo 3 · 00:00:25

    SELECT é o pedido de informação ao banco e FROM diz de qual tabela ela vem. Projeção é escolher só as colunas que interessam, como nome e e-mail de clientes, e * retorna todas as colunas para explorar, mas a aula recomenda evitar em produção. No SQLite Online a consulta roda com Shift+Enter ou Run e o log mostra sucesso ou erro como nome de coluna errado.

    SQL
    SELECT nome, email FROM clientes;
    SELECT * FROM Customer;
  6. Cálculos, alias com AS e ROUND

    Vídeo 3 · 00:07:58

    Expressões no SELECT calculam resultados, como preco * 1.07 no exemplo de acréscimo de 7%, sem criar uma coluna armazenada. AS nomeia a coluna de saída. ROUND(valor, 2) arredonda para duas casas decimais, mas a exibição pode omitir zeros finais. A prática usa rexelmetals.db no SQLite Online e organiza a consulta com indentação.

    SQL
    SELECT nome, preco * 1.07 AS preco_com_imposto,
           ROUND(preco * 1.07, 2) AS preco_final
    FROM produtos;

Conceitos da aula

  • Banco de dados
  • Escalabilidade
  • Tabela
  • Chave primária
  • Chave estrangeira
  • SGBD
  • SELECT
  • Projeção de colunas
  • Alias (AS)
  • ROUND

Reforce este assunto

6 exercíciosComeçar →