Pular para o conteúdo principal

Questão de Banco de Dados — Consultas e Comandos em SQL — INSTITUTO AOCP 2020

Banco de DadosConsultas e Comandos em SQL
Código
qa181354
Banca
INSTITUTO AOCP
Órgão
MJSP
Ano
2020
Cargo
Eng ( )

Um experiente engenheiro de dados foi contratado para efetuar melhorias no banco de dados de determinado órgão público. Ao analisar a tabela de funcionários, o engenheiro implementou um índice, que é descrito pelo seguinte comando SQL.

 

Imagem associada para resolução da questão

 

CREATE INDEX idx_func_nome ON

Funcionario (nome)

 

Qual é o objetivo do engenheiro de dados ao implementar esse comando?

  1. AAumentar o tempo de resposta nas operações de INSERT da tabela ‘Funcionario’.
  2. BMelhorar o desempenho das consultas na tabela ‘Funcionario’, em que a condição de filtragem (WHERE) utiliza a coluna ‘nome’ como parâmetro.
  3. CGarantir que a chave primária não tenha valores em duplicidade.
  4. DGarantir que nomes de funcionários inválidos não sejam inseridos na tabela ‘Funcionario’.
  5. EMelhorar o desempenho nas operações de agregação, em que o comando GROUP BY utiliza a chave estrangeira ‘id_departamento’ como base de agrupamento.
Revelar gabarito e comentário

GabaritoB — Melhorar o desempenho das consultas na tabela ‘Funcionario’, em que a condição de filtragem (WHERE) utiliza a coluna ‘nome’ como parâmetro.

Link permanente: /questoes/qa181354