Pular para o conteúdo principal

Padronização em resumo

Onde ela entra

entrada bruta → PADRONIZAR → validar → armazenar → comparar / pontuar / buscar

Tudo a jusante lê o valor padronizado. A comparação lê formas canônicas, então padronizar não é cosmético — é o que torna o restante correto.

O que cada padronizador produz

PadronizadorProduz
NomeCapitalização e espaçamento consistentes; abreviações expandidas
E-mailUm endereço normalizado, em minúsculas
TelefoneUm formato internacional canônico
DataUma data sem ambiguidade a partir de várias formas
EndereçoUma linha canônica expandida, em minúsculas — não dividida em componentes
Maiúsculas / minúsculas / título / sentençaO valor recapitalizado
Linha de endereçoUma linha de endereço normalizada
RemoçãoO valor sem os caracteres correspondentes
Normalização UnicodeAcentos e caracteres de compatibilidade normalizados
Expansão de apelidoUm nome canônico a partir de uma forma familiar
CompostoPadronização por sub-campo

Um valor canônico

O valor padronizado é o valor armazenado. Não há coluna bruta paralela — duas representações de um fato divergem, e todo consumidor passa a ter de decidir em qual confiar.

A entrada original não é guardada

A padronização é de mão única. A trilha de auditoria registra o valor padronizado e se a padronização o alterou — não o que você enviou. Nada, em lugar nenhum, armazena a entrada bruta.

Guarde sua própria cópia na origem se precisar reproduzir o que foi submetido, e teste uma regra em valores de amostra antes de aplicá-la a dados já carregados.

A ordem importa

Regras rodam numa ordem configurada por atributo. Remover separadores e depois converter para maiúsculas dá resultado diferente do inverso. Normalize a forma primeiro, depois a caixa.

Duas armadilhas

Regras rodam na gravação. Uma regra acrescentada depois de carregar não reescreve retroativamente dados armazenados. Recompute, depois compare.

Telefone assume os EUA quando você não define um país padrão. Não falha — um número sem prefixo de país é normalizado como se fosse americano, o que produz um número errado de aparência plausível em vez de um erro visível. Defina o país padrão para a região de onde seus dados realmente vêm.

Falha alto

Uma regra que o motor não consegue honrar é rejeitada ao salvar, não ignorada na entrada. Uma regra silenciosamente ignorada produz dados que parecem padronizados, comparam mal, e não dão sinal do motivo.

A seguir


Última verificação no commit d3c2586b (2026-08-03)