Na criação de um banco de dados no SQL Server há um importa...

Próximas questões
Com base no mesmo assunto
Q2220420 Banco de Dados

Na criação de um banco de dados no SQL Server há um importante parâmetro a ser definido, denominado Agrupamento (Collation, em inglês), cuja escolha tem impacto, principalmente, nas: 

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - operações de comparação e ordenamento de dados.

O conceito de Agrupamento (Collation) no SQL Server é fundamental para determinar como os dados de string são tratados no banco de dados em termos de comparação e ordenação. O Agrupamento define as regras para a comparação de caracteres, incluindo a sensibilidade a maiúsculas e minúsculas, acentuação e conjuntos de caracteres. São essas regras que permitem que o banco de dados saiba, por exemplo, se 'a' é igual a 'A' ou se 'ã' vem antes ou depois de 'b' em uma ordenação.

As demais alternativas não estão diretamente relacionadas ao Agrupamento:

  • Ações de autenticação de usuários são controladas por mecanismos de segurança e não são afetadas pelo Agrupamento.
  • Operações de backup são processos administrativos de cópia de dados e o Agrupamento não tem impacto sobre elas.
  • Operações de login/logout dizem respeito à gestão de sessões e também não são influenciadas pelo Agrupamento.
  • Strings de conexão com instâncias remotas são usadas para configurar e estabelecer a comunicação com o banco de dados, mas o Agrupamento não altera esses dados de conexão.

Portanto, a escolha do Agrupamento é essencial para que o SQL Server trate corretamente as comparações e ordenações de dados, especialmente quando há suporte a múltiplos idiomas e conjuntos de caracteres, ou quando são necessárias operações que levam em conta a sensibilidade a maiúsculas/minúsculas e acentuação. Isso torna a alternativa C a correta, pois ela está diretamente relacionada ao efeito do Agrupamento no comportamento das consultas e manipulação de dados dentro do banco.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Um Collation é um agrupamento desses caracteres em uma determinada ordem (cada Collation tem uma ordem diferente), onde o “A” é um caracter diferente do “a”, caso o collation seja case-sensitive (diferenciação de maiúsculos e minúsculos) e o “a” é diferente do “á”, caso o collation seja Accent-Sensitive (diferenciação de acentos).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo