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

📚 MÓDULO: BANCO DE DADOS

Seja bem-vindo ao módulo de Banco de Dados. Aqui aprenderemos os fundamentos conceituais e a implementação prática de sistemas relacionais modernos. 🛡️🧩


Objetivo: Dominar a engenharia de dados, garantindo a integridade e a performance das informações em sistemas transacionais de alta escala.


🏗️ Mapa de Conhecimento

Explore os pilares que sustentam o universo dos dados:

📊 Visão Geral

mindmap
    root((Banco de Dados))
        Conceitos
            SGBD e ACID
            Big Data & Cloud
            NoSQL
        Modelagem
            ER (Entidade-Relacionamento)
            Modelo Relacional
            Normalização
        Linguagem SQL
            DDL (Estrutura)
            DML (Manipulação)
            Consultas Avançadas
        Estudo de Caso
            Top Uniformes
            Persistência Poliglota

💡 O Manto dos Dados: O banco de dados não é apenas um "depósito", mas a base sólida sobre a qual toda a lógica de negócio de uma empresa é construída. 🛡️

📚 PLANO DE ENSINO DETALHADO (SYLLABUS)

Bem-vindo(a) ao curso de Engenharia de Dados e Bancos de Dados Relacionais. Este material foi estruturado para atender às demandas da arquitetura moderna. 🛡️🧩


Objetivo Curricular: Formar profissionais capazes de modelar, criar, otimizar e administrar bancos de dados relacionais de alta performance (MySQL 8.4 e PostgreSQL 17).


📗 Stack Tecnológica Abordada

Adotamos uma abordagem comparativa (Poliglota) para maximizar sua empregabilidade:

TecnologiaFerramentaFoco Profissional
🐬 MySQL 8.4 LTSWorkbench 8.0Web (Node.js, PHP, Python).
🐘 PostgreSQL 17pgAdmin 4 v14Corporativo e Análise de Dados.
🍃 MongoDB 7.0Compass v1.4xFlexibilidade e Dados NoSQL.
⚙️ Apache Cassandra 4.xDocker / cqlshBig Data e Alta Disponibilidade.

📗 Mapa da Jornada Curricular

O curso é dividido em 7 Unidades de Competência:

📊 Jornada de Aprendizado

mindmap
    root((🚀 Engenharia de Dados))
        Unidade I: Fundamentos
            SGBD vs Planilhas
            Transações ACID
        Unidade II: Modelagem
            DER / MER
            Normalização
        Unidade III: SQL Básico
            DDL / DML
            Constraints
        Unidade IV: SQL Avançado
            Joins / Agregações
            JSON Moderno
        Unidade V: Estudo de Caso
            TOP UNIFORMES
            Arquitetura Real
        Unidade VI: NoSQL (Docs)
            MongoDB 7.0
            Aggregation
        Unidade VII: NoSQL (Colunar)
            Apache Cassandra
            Model-by-Query

📗 Metodologia de Fixação

Para garantir sua evolução como Arquiteto(a), cada módulo conta com:

  1. ✅ Revisão: Validação de conceitos teóricos.
  2. 💻 Desafios: Práticas do "Mundo Real" na IDE.
  3. 📖 Spoilers: Resoluções comentadas para entender o "porquê".

💡 Dica do Especialista: O mercado valoriza o profissional que entende a lógica por trás dos dados, não apenas quem decora comandos. Prepare seu terminal e bons estudos! 🚀🛡️