• Matéria: Português
  • Autor: unicorniana1236
  • Perguntado 8 anos atrás

oque é semelhança sonora? oque semelhança semântica?

Respostas

respondido por: Pabline1629
15
Semelhança sonora=É muito comum termos nomes bem semelhantes, por exemplo, Daniela e Daniella, Cintia, Cynthia, Sintia, etc.

Para resolver este problema precisamos realizar localizações de dados de acordo com a semelhança sonora dos nomes na base de dados com o nome digitado pelo usuário.

Para solucionar este tipo de problema o SQL Server possui a função Soundex. A função Soundex converte uma string para um código de 4 caracteres de acordo com suas consoantes e vogais, de uma forma tal que palavras que tenham a mesma pronuncia gerarão resultados iguais.

No exemplo da Daniela poderíamos fazer uma busca desta forma :

Select * from clientes where Soundex(nome)=Soundex('Daniela')

Desta forma encontraremos todos os nomes com pronuncia equivalente a Daniela.

Porém algumas vezes desejaremos encontrar nomes com pequenas diferenças de pronuncia. Para isso poderemos utilizar a função Difference. Esta função devolve um índice até 4 indicando a diferença de pronuncia entre palavras, sendo 4 a menor diferença possível.
Perguntas similares