Na criação de um banco de dados no SQL Server há um importa...
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:
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