Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

📚 ATIVIDADES DE PROJETOS III — BANCO DE DADOS

Bem-vindo(a) ao módulo de Atividades Práticas de Projetos III. Este planejamento foi expandido para uma série de 20 Tutoriais Guiados para garantir uma evolução profissional, do setup ao desenvolvimento de arquiteturas de dados resilientes de alta performance. 🛡️🧩


🗺️ Visão Geral da Jornada (20 Tutoriais)

🪜 Escadinha do Conhecimento

flowchart TD
    subgraph Bloco1 ["Bloco I: Design & Modelagem"]
        A01["⚙️ Atv 01: Setup"] --> A02["📐 Atv 02: Modelagem"]
        A02 --> A03["➗ Atv 03: Mapeamento & Álgebra"]
        A03 --> A04["📏 Atv 04: Normalização"]
    end
    subgraph Bloco2 ["Bloco II: SQL & Programação Avançada"]
        A04 --> A05["🏗️ Atv 05: SQL DDL"]
        A05 --> A06["📝 Atv 06: SQL DML"]
        A06 --> A07["📊 Atv 07: SQL Avançado"]
        A07 --> A11["⚡ Atv 11: Índices & Otimização"]
        A11 --> A12["🔄 Atv 12: Transações & ACID"]
        A12 --> A13["🤖 Atv 13: Stored Proc & Triggers"]
    end
    subgraph Bloco3 ["Bloco III: Híbrido & NoSQL"]
        A13 --> A14["🗂️ Atv 14: SQL Híbrido (JSON)"]
        A14 --> A08["🍃 Atv 08: NoSQL MongoDB"]
        A08 --> A09["🏛️ Atv 09: NoSQL Cassandra"]
        A09 --> A15["🔑 Atv 15: Chave-Valor (Redis)"]
        A15 --> A16["🕸️ Atv 16: Grafos (Neo4j)"]
        A16 --> A17["🧠 Atv 17: Vetoriais (pgvector)"]
    end
    subgraph Bloco4 ["Bloco IV: Big Data, DevOps & Projetos"]
        A17 --> A18["📈 Atv 18: DW & OLAP"]
        A18 --> A19["🔄 Atv 19: Schema Migrations"]
        A19 --> A10["🏁 Atv 10: Projeto Final - F1"]
        A10 --> A20["🏆 Atv 20: Projeto Final - F2"]
    end

🛠️ Stack Tecnológica

TecnologiaFerramentaUso na Disciplina
🛢️ MySQL 8.4WorkbenchAtividades SQL e DDL/DML
🐘 PostgreSQL 17pgAdmin / pgvectorAtividades SQL, DDL/DML, Índices, Transações, JSONB e Vetores
🍃 MongoDB 7.0CompassAtividade NoSQL (Documentos e Logs)
📦 Cassandra 4.xDocker / cqlshAtividade NoSQL (Colunas e Alta Escala)
🔑 Redis 7.xDocker / redis-cliAtividade de Cache (Chave-Valor In-Memory)
🕸️ Neo4j 5.xBrowser / CypherAtividade de Bancos em Grafos
🐳 DockerDesktopExecução de containers de todos os SGBDs e NoSQL
🐙 GitHubRepositórioVersionamento de todas as entregas

📁 Regras de Entrega

Cada aluno deve manter um único repositório público no GitHub com a seguinte estrutura de pastas:

📂 atividades-banco-de-dados/
├── 📂 bd-atv-01-setup/
├── 📂 bd-atv-02-modelagem/
├── 📂 bd-atv-03-mapeamento-algebra/
├── 📂 bd-atv-04-normalizacao/
├── 📂 bd-atv-05-sql-ddl/
├── 📂 bd-atv-06-sql-dml/
├── 📂 bd-atv-07-sql-avancado/
├── 📂 bd-atv-08-nosql-mongodb/
├── 📂 bd-atv-09-nosql-cassandra/
├── 📂 bd-atv-10-projeto-final/
├── 📂 bd-atv-11-indices-otimizacao/
├── 📂 bd-atv-12-transacoes-concorrencia/
├── 📂 bd-atv-13-triggers-procedures/
├── 📂 bd-atv-14-sql-hibrido-json/
├── 📂 bd-atv-15-chave-valor-redis/
├── 📂 bd-atv-16-grafos-neo4j/
├── 📂 bd-atv-17-vetoriais-pgvector/
├── 📂 bd-atv-18-data-warehousing-olap/
├── 📂 bd-atv-19-migrations-ci-cd/
└── 📂 bd-atv-20-projeto-final-avancado/

📅 Cronograma de Atividades vs Conteúdo Teórico

#TutorialCapítulo de Referência (20 Semanas)
01Setup do AmbienteCap. 01 e 04
02Modelagem ConceitualCap. 05 e 06
03Mapeamento e ÁlgebraCap. 07 e 09
04NormalizaçãoCap. 10
05SQL DDL (Estrutura)Cap. 11 e 12
06SQL DML (Dados)Cap. 13 e 14
07SQL Avançado (Relatórios)Cap. 15
08NoSQL MongoDBCap. 18
09NoSQL CassandraCap. 19
10Projeto Integrador Final (Fase 1)Cap. 20
11Índices e OtimizaçãoCap. 16
12Transações e ACIDCap. 03
13Stored Procedures & TriggersCap. 11, 13 e 16
14SQL Híbrido com JSONCap. 18
15Chave-Valor com RedisCap. 18 e 19
16Grafos com Neo4jCap. 18 e 19
17Bancos Vetoriais (pgvector)Cap. 18, 19 e 20
18Modelagem Dimensional DWCap. 19
19Schema MigrationsCap. 11 e 13
20Projeto Final Avançado (Fase 2)Cap. 20

💡 Dica do Especialista: A expansão de 20 atividades permite que você domine as tendências de Big Data, DevOps e IA aplicadas a bancos de dados. Siga o fluxo passo a passo e eleve o nível da sua arquitetura! 🚀🛡️