Módulo 08: Bancos de Dados Relacionais (SQL) e Não-Relacionais (NoSQL)
Data Engineering & Backend Architecture • 20 Capítulos • Padrão Ouro Canônico
Bem-vindo ao Módulo 08: Bancos de Dados Relacionais (SQL) e Não-Relacionais (NoSQL). Este módulo completo aborda a engenharia de dados do nível físico aos modelos distribuídos: arquitetura de SGBDs, modelagem relacional formal (1FN a BCNF), SQL avançado com CTEs recursivas e Window Functions, concorrência MVCC, estruturas de índices B-Tree/GIN/GiST, otimização de planos com EXPLAIN ANALYZE, bancos NoSQL (MongoDB, Redis, Cassandra, Neo4j) e persistência vetorial de alta dimensão com pgvector.
💡 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 Temáticos)
flowchart TD
M08["Módulo 08: Bancos de Dados SQL & NoSQL"]
M08 --> B1["Bloco 1: Fundamentos, SGBDs & Modelagem Relacional (Caps 01 a 04)"]
M08 --> B2["Bloco 2: SQL Avançado, Window Functions & ACID MVCC (Caps 05 a 08)"]
M08 --> B3["Bloco 3: Performance, Índices B-Tree & Query Tuning (Caps 09 a 12)"]
M08 --> B4["Bloco 4: Bancos NoSQL, Documentos, Chave-Valor & Séries (Caps 13 a 16)"]
M08 --> B5["Bloco 5: Grafos, Vetores, Segurança & Persistência Poliglota (Caps 17 a 20)"]
style M08 fill:#ede7f6,stroke:#512da8,stroke-width:2px
style B1 fill:#e8f5e9,stroke:#4caf50,stroke-width:1.5px
style B2 fill:#fff3e0,stroke:#ff9800,stroke-width:1.5px
style B3 fill:#e1f5fe,stroke:#03a9f4,stroke-width:1.5px
style B4 fill:#fce4ec,stroke:#e91e63,stroke-width:1.5px
style B5 fill:#f3e5f5,stroke:#9c27b0,stroke-width:1.5px
🧱 Bloco 1: Fundamentos, SGBDs & Modelagem Relacional (Caps 01 a 04)
🧱 Bloco 2: SQL Avançado, Window Functions & ACID MVCC (Caps 05 a 08)
🧱 Bloco 3: Performance, Índices B-Tree & Query Tuning (Caps 09 a 12)
🧱 Bloco 4: Bancos NoSQL, Documentos, Chave-Valor & Séries (Caps 13 a 16)
🧱 Bloco 5: Grafos, Vetores, Segurança & Persistência Poliglota (Caps 17 a 20)
🧭 Navegação Rápida pelos Setores
- 📖 Índice de Tópicos Teóricos
- 🧩 Índice de Cadernos de Exercícios (4 Níveis)
- 💻 Índice de Exemplos Práticos de Código
- 📊 Índice de Slides de Aula
- 🧠 Índice de Quizzes Formativos
| 🏠 Início do Portal | ⬅️ Módulo Anterior: Backend | Próximo Módulo: Estruturas de Dados ➡️ |