Analista Judiciário - Especialidade - Análise de Sistemas - Banco de Dados
João está enfrentando problemas com os resultados que envolvem comparações e/ou ordenação de dados quando há acentos, letras maiúsculas e minúsculas nos dados.Como o banco de dados contém termos no idioma português, João deveria adotar em seus bancos de dados SQL Server o default de collation (agrupamento, na interface em português):
ALatin1_General_CA_AI;
BLatin1_General_CA_AN;
CLatin1_General_CI_AI;
DLatin1_General_CI_AS;
ELatin1_General_CN_AN.
Revelar gabarito e comentário▾
GabaritoC — Latin1_General_CI_AI;
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Collation no SQL Server
Gabarito: letra C. A collation padrão do SQL Server para o idioma português (Brasil) é Latin1_General_CI_AI, que significa Case-Insensitive (CI) e Accent-Insensitive (AI). Isso resolve problemas de comparação e ordenação com acentos e caixa alta/baixa, pois trata caracteres acentuados e variações de caixa como equivalentes.
Alternativa A — ❌ Incorreta
O sufixo CA não existe na nomenclatura padrão de collations do SQL Server. As opções válidas para sensibilidade a maiúsculas são CI (insensitive) ou CS (sensitive); para acentos, AI (insensitive) ou AS (sensitive). Portanto, CA_AI é inválido.
Alternativa B — ❌ Incorreta
Assim como a A, CA e AN não são sufixos reconhecidos. AN não é uma opção para acentos (o correto seria AI ou AS).
Alternativa C — ✅ Correta ⟵ GABARITO
Latin1_General_CI_AI é a collation padrão para português (Brasil) no SQL Server. CI ignora diferenças entre maiúsculas e minúsculas; AI ignora diferenças de acentos, solucionando os problemas relatados por João.
Alternativa D — ❌ Incorreta
Latin1_General_CI_AS é uma collation válida e muito usada, mas não é a padrão para português. Ela é accent-sensitive (AS), ou seja, diferencia acentos, o que não resolveria os problemas de comparação e ordenação com acentos mencionados no enunciado.
Alternativa E — ❌ Incorreta
CN e AN não são sufixos válidos. A nomenclatura deve seguir o padrão (CI/CS para case, AI/AS para accent).
PEGA ESSA DICA!
Memorize os sufixos: C = case, A = accent, I = insensitive, S = sensitive. A combinação CI_AI é a padrão para português brasileiro.