SóProvas


ID
278200
Banca
CESPE / CEBRASPE
Órgão
TRT - 21ª Região (RN)
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Com o objetivo de armazenar e recuperar os resultados obtidos pelos alunos de determinado curso de treinamento, foi
desenvolvido um sistema em que foram processados os seguinte dados: nome, número de matrícula, nota final e total de abstenções. Nesse
aplicativo, a chave primária para a localização dos dados de um aluno consiste em sua matrícula.


A partir dessa situação hipotética, julgue os itens a seguir, relativos à organização de arquivos e aos métodos de acesso a banco de dados.

O sistema gerenciador de banco de dados (SGBD), além de permitir a escolha do melhor método de acesso para determinada consulta, oferece alternativas e recomendações para a melhoria do desempenho do sistema.

Alternativas
Comentários
  • Correta a questão!
    Neste caso ele ja fala na pergunta, em um SGBD (sistema gerenciador de banco de dados), neste caso, pressupõe-se que o SGBD sim, gerencie automaticamente a melhor forma de fazer a consulta, baseado em vários critérios e/ou configurações. Entretanto e possivel sim melhorar a performance de SGBDs sim (p ex.: com o uso de índices, gerenciando a memoria compartilhada, reutilizando consultas pre-definidas, etc..) ou que o proprio banco faça recomendações de melhoria (como seria o caso por exemplo, do SGBD recomendar a atualizar a coleta de estatísticas do BD).
  • Compreendo que seja possível melhorar o desempenho de um SGBD, mas o próprio SGBD oferece recomendações para sua melhoria? Creio que não, o que tornaria a questão errada. Não?
  • Questionando a resposta do colega acima... por exemplo, o Oracle sugere mudanças para melhorar a consulta. Portanto, questão correta!
  • "..além de permitir a escolha do melhor método de acesso para determinada consulta", achei esta frase forte demais. O SGBD pode tentar o melhor método através da otimização de custo e heurísticas, que servem justamente para isso. Se ele for buscar o melhor método sempre, a busca pelo melhor métodos seria mais custoso que a realização da busca em si.

  • Questão ambígua. O texto associado contextualiza um SISTEMA (aplicação com o objetivo de armazenar e recuperar os resultados obtidos pelos alunos de determinado curso de treinamento). O SGBD de fato pode sugerir otimizações no contexto do BANCO de DADOS. Mas a questão não deixa claro sobre qual o SISTEMA as melhorias são propostas. Se olhar para a SISTEMA (Aplicação) a questão fica ERRADA, se para o SGBD fica CORRETA.