Affiliate University

Curso de Banco de Dados Online

O Curso de Banco de Dados ensina você a modelar, consultar e administrar dados do zero ao avançado usando SQL com PostgreSQL e MySQL. Você sai sabendo escrever SELECTs com JOIN e subquery, normalizar tabelas até 3FN, criar índices que aceleram consultas, otimizar queries lentas com EXPLAIN e modelar bancos completos para aplicações reais.

Atualizado em 28 de junho de 2026 · Catálogo Affiliate University

Resumo do Curso de Banco de Dados
CursoCurso de Banco de Dados
Formato100% online, no seu ritmo
Duração6 módulos, cerca de 5h de vídeo
Conteúdo6 módulos · 24 aulas
IdiomaPortuguês (Brasil)
CategoriaProgramação e Dados

Por que fazer o Curso de Banco de Dados?

Banco de dados é a fundação invisível de todo produto digital: app, e-commerce, dashboard ou SaaS. Saber SQL bem é a diferença entre uma query que roda em 5ms e outra que trava o sistema em 8 segundos. Quem domina modelagem e tuning resolve gargalos que a maioria dos devs não enxerga, e SQL é uma das habilidades mais pedidas e duradouras do mercado de tecnologia.

O que você vai aprender no Curso de Banco de Dados

Materiais inclusos

Currículo do Curso de Banco de Dados: módulos e aulas

Módulo 1 — Fundamentos e primeiro SELECT
  • O que é um banco relacional: tabelas, linhas, colunas e tipos
  • Instalando PostgreSQL e usando o cliente (psql / DBeaver)
  • SELECT, WHERE, ORDER BY e LIMIT na prática
  • Filtros avançados: IN, BETWEEN, LIKE e tratamento de NULL
Módulo 2 — Consultas que resolvem problemas reais
  • Agregação: COUNT, SUM, AVG, GROUP BY e HAVING
  • Relacionando tabelas com INNER, LEFT e RIGHT JOIN
  • Subqueries e CTEs (WITH) para consultas legíveis
  • Window functions: ROW_NUMBER, RANK e SUM acumulado
Módulo 3 — Modelagem de dados do zero
  • Modelo conceitual: entidades, atributos e relacionamentos
  • Chaves primárias, estrangeiras e cardinalidade (1:N e N:N)
  • Normalização: 1FN, 2FN e 3FN sem decorar
  • Projetando o schema de um e-commerce completo
Módulo 4 — Escrita, integridade e administração
  • INSERT, UPDATE, DELETE e UPSERT com segurança
  • Constraints: NOT NULL, UNIQUE, CHECK e DEFAULT
  • Transações ACID: BEGIN, COMMIT, ROLLBACK e isolamento
  • CREATE/ALTER TABLE e migrations de schema
Módulo 5 — Performance e tuning
  • Como o banco executa uma query: lendo o EXPLAIN ANALYZE
  • Índices B-tree, compostos e parciais: quando criar e quando não
  • Identificando full table scans e gargalos de consulta
  • Particionamento e paginação eficiente em tabelas grandes
Módulo 6 — Produção e ecossistema
  • Backup e restore com pg_dump e mysqldump
  • Conectando o banco a uma app e prevenindo SQL Injection
  • SQL vs NoSQL: PostgreSQL, MongoDB e Redis na prática
  • Projeto final: modelar, popular e otimizar um banco completo

Para quem é o Curso de Banco de Dados?

Para quem está começando em programação e dados e quer dominar SQL de verdade, e para devs, analistas e profissionais de produto que precisam modelar e consultar bancos com confiança no dia a dia.

Quanto tempo dura o Curso de Banco de Dados?

O Curso de Banco de Dados tem 6 módulos, cerca de 5h de vídeo, organizado em 6 módulos com 24 aulas. As aulas são gravadas: você estuda no seu ritmo e pode rever qualquer aula quando quiser.

Este curso faz parte do catálogo da Affiliate University. Enquanto a matrícula individual não abre, conheça as formações completas com matrícula aberta hoje:

Perguntas frequentes sobre o Curso de Banco de Dados

Preciso saber programar para fazer o curso de banco de dados?

Não. O curso começa do absoluto zero, instalando o PostgreSQL e escrevendo seu primeiro SELECT. SQL é uma linguagem declarativa e independente: você aprende a consultar dados antes de qualquer lógica de programação.

Qual banco de dados devo aprender primeiro, MySQL ou PostgreSQL?

Recomendamos PostgreSQL por ser robusto, gratuito e ter recursos avançados (JSONB, CTEs, window functions). O curso cobre os dois e mostra as diferenças de sintaxe, então você fica confortável em ambos e migra o conhecimento facilmente.

SQL ainda vale a pena em 2026 com NoSQL e IA?

Sim. SQL continua sendo a linguagem padrão de dados há mais de 40 anos e está em praticamente todo sistema. NoSQL resolve casos específicos, e a IA gera SQL que você precisa saber ler e corrigir. Dominar SQL é uma habilidade que não fica obsoleta.

Quanto tempo leva para aprender banco de dados?

Para escrever consultas úteis com JOIN e agregação, algumas semanas de prática. Para modelar e otimizar bancos com confiança, alguns meses. O curso é progressivo e cada módulo termina com exercícios práticos sobre dados reais.

O que é mais importante: modelagem ou consulta SQL?

Os dois andam juntos. Uma modelagem ruim torna toda consulta lenta e complicada; uma boa modelagem deixa o SQL simples. Por isso o curso ensina modelagem (normalização, chaves) junto com as consultas, e não como tópicos separados.

Cursos relacionados de Programação e Dados

Ver todos os cursos de Programação e Dados → · Catálogo completo