Curso: Banco de Dados e SQL

SQL — Consultas Básicas

SQL é a linguagem padrão para consultar e manipular bancos relacionais. Nesta aula, você aprenderá comandos essenciais para recuperar informações com precisão.

🎯 Objetivos de aprendizagem

  • Executar consultas SELECT com filtros e ordenação.
  • Aplicar funções de agregação e agrupamento.
  • Entender junções básicas entre tabelas relacionadas.

Consultas e filtros

SELECT permite escolher colunas específicas, reduzindo volume de dados e melhorando legibilidade do resultado.

Cláusulas WHERE e ORDER BY aplicam filtros e ordenação, essenciais para relatórios e painéis.

Agregação de dados

Funções como COUNT, SUM e AVG sintetizam dados para tomada de decisão. Com GROUP BY, é possível resumir por categoria, turma ou período.

HAVING permite filtrar grupos já agregados, refinando análises.

Junções entre tabelas

JOIN conecta informações distribuídas em tabelas diferentes, respeitando chaves de relacionamento.

Compreender INNER JOIN e LEFT JOIN é suficiente para boa parte dos cenários iniciais.

💡 Dicas práticas

  • Selecione apenas colunas necessárias em vez de usar * em produção.
  • Valide resultado com pequenos conjuntos antes de rodar em base inteira.
  • Comente consultas longas para explicar intenção analítica.

🎬 Videoaula

📝 Atividade proposta

Escreva consultas para listar alunos por turma, calcular média por disciplina e identificar estudantes com frequência abaixo de um limite definido.

🤔 Para refletir

  1. Quando usar LEFT JOIN em vez de INNER JOIN?
  2. Como evitar interpretações erradas em consultas agregadas?
  3. Por que clareza da consulta é tão importante quanto performance?

📖 Glossário

SELECT
Comando SQL para recuperar dados.
GROUP BY
Cláusula que agrupa registros para agregação.
JOIN
Operação que combina dados de tabelas relacionadas.

🔗 Materiais complementares

  • Pratique consultas em banco de exemplo com dados acadêmicos.
  • Revise operadores lógicos e de comparação em SQL.
Last modified: Tuesday, 30 June 2026, 1:00 AM