Data Engineering • Modelagem Relacional, SQL Avançado, Índices, Transações ACID, NoSQL, Grafos e Bancos Vetoriais

💡 Este módulo é o tratamento completo de SQL do site — se você está vindo do Guia de Linguagens de Programação procurando um capítulo de SQL entre as outras 20 linguagens, é aqui que ele mora, só que aprofundado em 20 capítulos próprios.


🏛️ Estrutura Curricular Canônica (20 Capítulos • 5 Blocos)

🧱 Bloco 1: Fundamentos, SGBDs & Modelagem Relacional (Caps 01 a 04)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 Fundamentos de Bancos de Dados, Arquitetura de SGBDs e Storage Engines 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 Modelagem Conceitual: Diagrama Entidade-Relacionamento (MER/DER) e Cardinalidade 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 Modelagem Relacional, Álgebra Relacional e Formas Normais (1FN a BCNF) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 Linguagem SQL DDL e DML: Criação de Tabelas, Restrições e Tipagem 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 2: SQL Avançado, Window Functions & ACID MVCC (Caps 05 a 08)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
05 📖 Consultas Avançadas: Inner/Left/Right/Full Joins, GROUP BY, HAVING e Subqueries 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 Common Table Expressions (CTEs), Consultas Recursivas e Window Functions Analíticas 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 Views, Views Materializadas, Triggers e Stored Procedures em PL/pgSQL 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 Transações ACID, Níveis de Isolamento ANSI, Locks e Concorrência MVCC 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 3: Performance, Índices B-Tree & Query Tuning (Caps 09 a 12)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 Estruturas Físicas de Índices: B-Tree, Hash, GIN, GiST e BRIN 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 Análise de Planos de Execução: EXPLAIN, EXPLAIN ANALYZE e Otimizador de Custo (CBO) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 Particionamento de Tabelas (Range, List, Hash) e Estratégias de Sharding Horizontal 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 Manutenção de SGBD: VACUUM, Autovacuum, Estatísticas (ANALYZE) e Parâmetros de Memória 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 4: Bancos NoSQL, Documentos, Chave-Valor & Séries (Caps 13 a 16)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 📖 Teorema CAP, Teorema PACELC e a Taxonomia dos Bancos de Dados NoSQL 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 Bancos Documentais: MongoDB, Modelagem BSON, CRUD e Aggregation Pipeline 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 Bancos Chave-Valor e Cache Distribuído: Redis, Estruturas em RAM e TTL 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 Bancos Colunares Larga-Escala e Séries Temporais: Cassandra e TimescaleDB 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 5: Grafos, Vetores, Segurança & Persistência Poliglota (Caps 17 a 20)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
17 📖 Bancos de Dados em Grafo: Neo4j, Modelagem de Conexões e Linguagem Cypher 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 Bancos Vetoriais, Embeddings e Busca Semântica de Alta Dimensão com pgvector 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 Segurança em Bancos: RBAC, Criptografia, Backups PITR e Replicação Primário/Réplica 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 Projeto Integrador: Arquitetura de Persistência Poliglota com PostgreSQL, MongoDB e Redis 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🚀 Próxima Etapa da Formação: Concluído este módulo, prossiga na sua jornada de formação avançando para o Módulo 09: Estruturas de Dados Avançadas e Análise de Algoritmos.


🏠 Voltar ao Início do Portal 📚 Ver Índice Geral Próximo Módulo ➡️