A
Atomicidade
Atomicidade permite confirmar ou cancelar alterações como uma unidade. Entenda o escopo da transação, os limites da garantia e um exemplo de rollback.
C
Chave estrangeira
Chave estrangeira confere referências entre registros. Entenda vínculos obrigatórios, valores nulos e o efeito de excluir ou alterar a linha referenciada.
Chave primária
Chave primária identifica cada linha de uma tabela. Entenda unicidade, valores não nulos, chaves compostas e a diferença entre identidade e descrição.
CRUD
CRUD reúne criação, leitura, atualização e exclusão. Veja essas operações em um cadastro e confira permissões, concorrência e preservação de histórico.
Cursor de paginação
Cursor de paginação identifica a continuação de uma consulta. Entenda tokens, referências por identificador e limites ao percorrer listas mutáveis.
D
Dados
Dados são a informação que a aplicação coleta, guarda e usa. Entenda origem, estrutura, armazenamento e o cuidado com dados sensíveis.
E
Entidade
Entidade representa um conceito do domínio com ocorrências identificáveis. Entenda identidade, atributos e a relação entre modelo, tabela e registro.
M
Migration
Migration registra alterações do banco em arquivos versionáveis. Entenda aplicação, compatibilidade e limites da reversão sobre registros existentes.
O
Offset
Offset indica quantos itens pular em uma consulta paginada. Entenda o cálculo da página, a ordenação e os efeitos de alterações na lista durante a leitura.
P
Paginação
Paginação divide resultados em partes. Entenda tamanho, ordenação, continuação e como percorrer uma lista sem confundir a primeira página com o total.
R
Registro
Registro é uma linha de uma tabela relacional. Entenda valores, consultas, identidade e como conferir quais linhas uma atualização realmente afeta.
Relacionamento
Relacionamento associa entidades e define quantos vínculos são permitidos. Entenda cardinalidade, tabelas de associação e restrições no banco relacional.
Rollback de transação
Rollback cancela alterações de uma transação não confirmada. Entenda seu alcance, o uso de savepoints e os efeitos que não são desfeitos pelo banco.
S
Schema
Schema descreve a estrutura do banco e pode nomear um agrupamento de objetos do sistema. Entenda tabelas, restrições e mudanças sobre registros existentes.
Seed
Seed prepara registros iniciais no banco. Entenda registros de referência, exemplos fictícios, repetição da rotina e diferenças em relação às migrations.
T
Transação
Transação reúne operações de banco em uma única unidade de trabalho. Entenda BEGIN, COMMIT, ROLLBACK e o limite das garantias sobre serviços externos.