📐 UNIDADE II: ARQUITETURA E MODELO RELACIONAL
Bem-vindo à unidade mais fundamental da sua carreira como projetista de sistemas. Aqui, sairemos do "o que é" um banco de dados e entraremos no "como" estruturá-lo para que ele suporte o crescimento de uma corporação sem colapsar sob o peso da inconsistência. 🛡️🧩
Objetivo: Dominar os fundamentos teóricos e práticos do modelo relacional, compreendendo a anatomia de tabelas e as regras de integridade que sustentam sistemas de alta disponibilidade.
📗 PASSO 1: O Legado de Edgar F. Codd (IBM, 1970)
O Modelo Relacional não surgiu por acaso. Ele foi criado por E. F. Codd para substituir modelos antigos e complexos. Sua genialidade foi basear o armazenamento de dados em Lógica Matemática e Teoria dos Conjuntos.
💡 Por que o Modelo Relacional venceu?
- Simplicidade: Tudo é representado como uma tabela (Relação).
- Base Matemática: Permite que o SGBD otimize as consultas de forma previsível e segura.
- Independência: O modo como o dado é guardado no disco não interfere em como você o consulta via SQL.
📗 PASSO 2: Panorama de Mercado (SGBDR)
Embora o curso foque em MySQL 8.4 e PostgreSQL 17, é vital conhecer os principais "players" que utilizam o modelo relacional:
| Categoria | SGBDs de Referência | Uso Principal |
|---|---|---|
| 👑 Enterprise | Oracle, SQL Server, IBM DB2 | Bancos, Grandes Corporações, ERPs. |
| 🚀 Open Source | PostgreSQL, MySQL, MariaDB | Web, Startups, Microsserviços. |
| 📦 Embedded | SQLite, H2 | Apps Mobile, IoT, Testes Locais. |
📗 PASSO 3: Os Pilares do Modelo
Para o arquiteto de dados, o modelo relacional se resume a três dimensões:
📊 Visão Geral do Modelo Relacional
mindmap
root((Modelo Relacional))
Estrutura
Tabelas (Relações)
Linhas (Tuplas)
Colunas (Atributos)
Integridade
Chaves Primárias (PK)
Chaves Estrangeiras (FK)
Domínios de Dados
Manipulação
SQL (Linguagem Padrão)
Álgebra Relacional
💡 Dica do Especialista: Um banco mal modelado pode ser "consertado" com hardware caro, mas nunca será eficiente. Dedique tempo à Unidade II; ela é o alicerce de todo o seu ecossistema. 🚀🛡️