~ / hub / roadmaps / Roadmap SQL
1 out 2026roadmapmapa visual

Roadmap SQL

Consultas, modelagem e performance em SQL.

~4–8 semanas Iniciante → Intermediário

SQL do SELECT ao plano de execução: joins, agregações, window functions, índices e hábitos que evitam query lenta em produção.

Mapa mental do roadmap

Mapa mental Roadmap SQL Consultas, modelagem e performance em SQL.
~4–8 semanasIniciante → Intermediário
1
Consulta4 topicos - 4 essenciais
SELECT e filtrosWHERE, ORDER, LIMIT
essencial

SELECT e filtros e um topico essencial da fase "Consulta" do Roadmap SQL, focado em WHERE, ORDER, LIMIT. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

JOINsinner, left, anti-join
essencial

JOINs e um topico essencial da fase "Consulta" do Roadmap SQL, focado em inner, left, anti-join. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

AgregaçõesGROUP BY, HAVING
essencial

Agregações e um topico essencial da fase "Consulta" do Roadmap SQL, focado em GROUP BY, HAVING. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

Subqueries e CTEWITH
essencial

Subqueries e CTE e um topico essencial da fase "Consulta" do Roadmap SQL, focado em WITH. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

2
Modelo e integridade3 topicos - 3 essenciais
Chaves e FKsintegridade referencial
essencial

Chaves e FKs e um topico essencial da fase "Modelo e integridade" do Roadmap SQL, focado em integridade referencial. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

Normalizaçãoquando desnormalizar
essencial

Normalização e um topico essencial da fase "Modelo e integridade" do Roadmap SQL, focado em quando desnormalizar. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

Migrationsevoluir schema
essencial

Migrations e um topico essencial da fase "Modelo e integridade" do Roadmap SQL, focado em evoluir schema. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

3
Performance3 topicos - 2 essenciais
Índicesquando criar
essencial

Índices e um topico essencial da fase "Performance" do Roadmap SQL, focado em quando criar. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

EXPLAINler plano básico
essencial

EXPLAIN e um topico essencial da fase "Performance" do Roadmap SQL, focado em ler plano básico. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

TransaçõesACID na prática
opcional

Transações e um topico essencial da fase "Performance" do Roadmap SQL, focado em ACID na prática. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

Detalhamento por fase

1 Fase 1 - Consulta

Objetivo da fase: consolidar o aprendizado pratico de consulta.

SELECT e filtros - WHERE, ORDER, LIMITessencial

SELECT e filtros e um topico essencial da fase "Consulta" do Roadmap SQL, focado em WHERE, ORDER, LIMIT. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

JOINs - inner, left, anti-joinessencial

JOINs e um topico essencial da fase "Consulta" do Roadmap SQL, focado em inner, left, anti-join. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

Agregações - GROUP BY, HAVINGessencial

Agregações e um topico essencial da fase "Consulta" do Roadmap SQL, focado em GROUP BY, HAVING. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

Subqueries e CTE - WITHessencial

Subqueries e CTE e um topico essencial da fase "Consulta" do Roadmap SQL, focado em WITH. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

2 Fase 2 - Modelo e integridade

Objetivo da fase: consolidar o aprendizado pratico de modelo e integridade.

Chaves e FKs - integridade referencialessencial

Chaves e FKs e um topico essencial da fase "Modelo e integridade" do Roadmap SQL, focado em integridade referencial. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

Normalização - quando desnormalizaressencial

Normalização e um topico essencial da fase "Modelo e integridade" do Roadmap SQL, focado em quando desnormalizar. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

Migrations - evoluir schemaessencial

Migrations e um topico essencial da fase "Modelo e integridade" do Roadmap SQL, focado em evoluir schema. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

3 Fase 3 - Performance

Objetivo da fase: consolidar o aprendizado pratico de performance.

Índices - quando criaressencial

Índices e um topico essencial da fase "Performance" do Roadmap SQL, focado em quando criar. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

EXPLAIN - ler plano básicoessencial

EXPLAIN e um topico essencial da fase "Performance" do Roadmap SQL, focado em ler plano básico. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

Transações - ACID na práticaopcional

Transações e um topico essencial da fase "Performance" do Roadmap SQL, focado em ACID na prática. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.

Perguntas frequentes

Quanto tempo leva para concluir o Roadmap SQL?

O tempo estimado e de ~4–8 semanas, dependendo da dedicacao diaria e pratica constante.

Por onde comecar do zero absoluto?

Inicie pela Fase 1 pelos nos marcados como essenciais antes de avancar para topicos avancados.

Como usar este roadmap

  • Siga as fases na ordem — pular fundamentos cria buracos difíceis de fechar depois.
  • Cada nó essencial precisa de um artefato: repo, deploy, checklist marcado ou demo.
  • Ajuste o ritmo à sua rotina; a métrica é entrega, não data no calendário.
  • Volte aos nós opcionais quando o núcleo estiver sólido.
dica · Um projeto pequeno terminado e publicado vale mais que cinco cursos pela metade.

Quer um plano sob medida?

Diagnóstico gratuito de 30 minutos — software, automações e dados em produção.

solicitar diagnóstico →

Leia também