(SQL, NoSQL, quando usar, por que usar e comandos essenciais)
Todo sistema precisa guardar informação: usuários, pedidos, missões, ninjas, logs…
É aí que entra o Banco de Dados: o “cofre” onde tudo é armazenado, organizado e consultado de forma segura.
Existem dois grandes estilos:
- 🧱 Bancos Relacionais (SQL)
- 🧩 Bancos Não Relacionais (NoSQL)
🧠 1. O que é um Banco de Dados?
É um sistema para:
- armazenar dados
- organizar dados
- permitir consultas rápidas
- garantir integridade e segurança
Analogicamente:
Como o arquivo central da Vila da Folha: cada missão, ninja e relatório bem catalogado.
⚖️ 2. SQL x NoSQL — Visão Geral
🧱 SQL (Relacional)
- Dados organizados em tabelas (linhas e colunas)
- Forte em relacionamentos (chaves estrangeiras)