Analista Legislativo - Informática Legislativa - Tarde
No contexto de uma instalação do MS SQL Server, a configuração inicial do server collation (Agrupamento do servidor, em português), analise as afirmativas a seguir.I. Não é possível criar bancos de dados com um valor do parâmetro Agrupamento diferente daquele adotado na instalação do SQL Server.II. A escolha do Agrupamento pode ter impacto nas comparações entre strings em comandos SQL.III. A escolha do Agrupamento não tem impacto na ordenação (order by) em comandos SQL.Está correto o que se afirma em
AII, apenas.
BI e II, apenas.
CI e III, apenas.
DII e III, apenas.
EI, II e III.
Revelar gabarito e comentário▾
GabaritoA — II, apenas.
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 A — apenas a afirmativa II está correta. No SQL Server, o collation (agrupamento) define regras de comparação e ordenação de caracteres. A afirmativa II está correta: a escolha do agrupamento impacta comparações entre strings (ex.: sensibilidade a maiúsculas/minúsculas, acentos). Já as afirmativas I e III são falsas: é possível criar bancos de dados com agrupamento diferente do servidor, e a ordenação (ORDER BY) também é afetada pelo agrupamento.
Afirmativa
Conteúdo
Correção
Justificativa
I
Não é possível criar bancos de dados com agrupamento diferente do servidor
❌ Incorreta
O SQL Server permite criar bancos com collation diferente do servidor (ex.: CREATE DATABASE ... COLLATE ...), e até mesmo por coluna.
II
A escolha do agrupamento impacta comparações entre strings em comandos SQL
✅ Correta
O collation define regras de sensibilidade a maiúsculas/minúsculas, acentos, etc., afetando WHERE, JOIN, LIKE.
III
A escolha do agrupamento não impacta a ordenação (ORDER BY)
❌ Incorreta
O collation também define a sequência de classificação dos caracteres, afetando diretamente o ORDER BY.
Collation (agrupamento)
1Impacta
Comparações (WHERE, JOIN, LIKE)
Ordenação (ORDER BY)
2Não impacta
Criação de BD com collation diferente
LEVEL · soulevel.com.br
Afirmativa I — ❌ Incorreta
Afirma que não é possível criar bancos com agrupamento diferente do servidor. Na verdade, o SQL Server permite especificar um collation diferente para cada banco de dados no momento da criação (CREATE DATABASE ... COLLATE ...), e até mesmo para colunas individuais. Portanto, a afirmação é falsa.
Afirmativa II — ✅ Correta
A escolha do agrupamento determina como os caracteres são comparados: se 'a' = 'A', se 'á' = 'a', etc. Isso afeta diretamente operações de comparação em comandos SQL como WHERE, JOIN, LIKE, entre outros. Está correta.
Afirmativa III — ❌ Incorreta
Afirma que o agrupamento não impacta a ordenação (ORDER BY). Na verdade, a ordenação é diretamente afetada pelo collation: ele define a sequência de classificação dos caracteres (ex.: ordem alfabética, posição de maiúsculas/minúsculas). Portanto, a afirmação é falsa.
NÃO CAIA NESSA!
Lembre-se: o collation influencia tanto comparações (WHERE) quanto ordenações (ORDER BY). A banca tenta confundir dizendo que só afeta um ou outro. Na prova, se aparecer que o agrupamento não afeta ORDER BY, desconfie — isso é um erro clássico.
Conclusão: Apenas a afirmativa II está correta. Gabarito: letra A.