Educação

nós humanos temos que usar números. No entanto, ao introduzir números, nós humanos também temos a tendência de estragar a entrada ou cópia desses números. Um matemático holandês chamado Jacobus Verhoeff conduziu um estudo de 12.000 erros numéricos J. Verhoeff, Error Detecting Decimal Codes, Mathematical Centre Tract 29, The Mathematical Centre, Amsterdam, 1969, cited in Wagner and Putter, “Error Detecting Decimal Digits”, CACM, Vol 32, No. 1 (January 1989), pp. 106-110. e a partir daí, propôs um sistema de cálculo de algarismo de controlo http://www.augustana.ab.ca/~mohrj/algorithms/checkdigit.html#verhoeff que capture todos os erros individuais, bem como todas as transposições adjacentes e a maioria dos outros erros.

para garantir que os IDs atribuídos pelo sistema têm integridade durante a entrada, bem como a distribuição enquanto são transferidos para vários formatos (como Excel, Word, Text, XML), cada ID também terá seu próprio valor de checksum armazenado em um campo de checksum.

actualmente, a metodologia para a criação e verificação do código de validação segue o formato de cálculo do Verhoeff.

O CheckDigit é criado juntamente com o ID do registro como um cálculo pelo sistema de banco de dados UCF. Como tal, uma vez atribuído ele nunca deve mudar porque o ID nunca vai mudar. Nos cenários do caso de utilização é apresentado um formato de cálculo da amostra.

Deixe uma resposta

O seu endereço de email não será publicado.