Projeto simples para praticar banco de dados e consultas SQL usando um cenário de vendas.
A ideia é simular uma pequena base com clientes, produtos, pedidos e itens de pedido. A partir desses dados, foram criadas consultas para treinar filtros, ordenação, junção de tabelas e relatórios.
- SQL
- Modelo relacional
- Git e GitHub
consultas-sql-vendas/
docs/
explicacao-consultas.md
scripts/
01_criar_tabelas.sql
02_inserir_dados.sql
03_consultas_basicas.sql
04_consultas_com_join.sql
05_relatorios.sql
06_consultas_datas_having.sql
- Criação de tabelas
- Chaves primárias e estrangeiras
- Inserção de dados
- Consultas com
SELECT - Filtros com
WHERE - Ordenação com
ORDER BY - Relacionamento entre tabelas com
JOIN - Agrupamento com
GROUP BY - Filtros em grupos com
HAVING - Relatórios simples de vendas
Execute os scripts na ordem:
01_criar_tabelas.sql02_inserir_dados.sql03_consultas_basicas.sql04_consultas_com_join.sql05_relatorios.sql06_consultas_datas_having.sql
Os scripts foram escritos com comandos SQL simples para facilitar a execução em ferramentas como SQLite, MySQL Workbench, DBeaver ou extensões de banco de dados no VS Code.
Criei este projeto para fortalecer minha base em banco de dados, que é importante para desenvolvimento back-end. O foco foi praticar consultas que aparecem em sistemas reais, como pedidos, produtos, clientes, estoque e relatórios.
- Adaptar os scripts para MySQL com mais detalhes.
- Integrar essa base com uma API simples.