Schema (banco de dados)
A estrutura de um banco de dados — quais tabelas, colunas, tipos, restrições e relações existem.
Bancos relacionais clássicos: o schema precisa ser definido antes dos dados. Bancos sem schema fixo (MongoDB): opcional — você pode inserir praticamente qualquer coisa, o que é tanto poder quanto risco. Schema migrations são a forma de alterá-lo ao longo do tempo.