Este repositório reúne meus exercícios de SQL desenvolvidos durante o bootcamp.
O objetivo é praticar a criação de bancos de dados, manipulação de tabelas e consultas para resolver problemas reais.
💡 Este repositório faz parte do meu aprendizado — estou evoluindo e melhorando os scripts ao longo do curso.
Cada arquivo contém um conjunto de comandos SQL com foco em um tema específico, incluindo:
-
DDL (Data Definition Language)
- criação de bancos e tabelas (
CREATE) - alterações de estrutura (
ALTER) - exclusões (
DROP)
- criação de bancos e tabelas (
-
DML (Data Manipulation Language)
- inserção de dados (
INSERT) - atualização (
UPDATE) - exclusão (
DELETE)
- inserção de dados (
-
Consultas
- filtros com
WHERE - ordenação com
ORDER BY - operações com
AND / OR / BETWEEN / LIKE - agregações (
COUNT,AVG,MAX,MIN) - relacionamentos com
JOIN
- filtros com
Alguns exemplos de bancos trabalhados:
- Escola — cadastro de alunos, notas e turmas
- (Outros bancos que aparecerem nos scripts: cadastro, vendas, RH, etc.)
Cada script mostra passo a passo:
1️⃣ criação das tabelas
2️⃣ inserção de registros
3️⃣ consultas para responder perguntas do exercício
Você pode utilizar qualquer ferramenta SQL. Recomendo:
- MySQL Workbench
- DBeaver
- SQL Server
- Beekeeper Studio
- ou ambientes online como SQL Fiddle ou DB Fiddle
- Abra o script desejado.
- Execute os comandos na ordem que aparecem.
- Leia os comentários no código para entender o objetivo de cada trecho.
⚠️ Alguns scripts podem criar ou alterar tabelas — execute em um banco de testes.
✔ praticar SQL na prática
✔ entender conceitos essenciais de banco de dados
✔ criar um portfólio técnico
✔ registrar minha evolução no bootcamp
- organização de dados em tabelas
- boas práticas de modelagem
- consultas simples e intermediárias
- manipulação e correção de dados
- interpretação de enunciados e resolução com SQL
- adicionar exercícios com JOINs mais avançados
- explorar views, procedures e triggers
- aplicar os conceitos em projetos maiores
Sugestões e melhorias são sempre bem-vindas!
Sinta-se à vontade para abrir uma issue ou enviar um comentário.