A.3 — Banco de dados & camada de dados

Os dados moram no banco; o backend fala com ele por SQL ou por um ORM/PostgREST (Supabase). Dois controles centrais:

  • Consultas parametrizadas (dado ≠ comando) → previnem injeção.
  • RLS / autorização por linha → mesmo se a API falhar, o banco barra (defesa em profundidade; seus Ex. 26/29).

entre para marcar esta aula como concluída.

PurpleLab // plataforma de treino ofensivo + defensivo // Fase 1 — portal dinamico