FC ConcursosFC Concursos

Questão FC296042

O setor de TI de um colégio de porte médio está trabalhando na modelagem física de um banco de dados para a biblioteca. Nesse trabalho de modelagem, o setor de TI deve considerar q

Otimização (Tuning) em Banco de Dados

CESGRANRIO · 2024

O setor de TI de um colégio de porte médio está trabalhando na modelagem física de um banco de dados para a biblioteca. Nesse trabalho de modelagem, o setor de TI deve considerar que a(o)

  1. utilização de visões não tem impacto na performance do banco de dados.
  2. normalização excessiva pode levar a uma redução na redundância de dados e à otimização do desempenho do banco de dados.
  3. indexação adequada pode acelerar as consultas relacionadas a empréstimo e devolução de livros.
  4. uso de índices é desnecessário, pois eles não afetam significativamente o desempenho do banco de dados.
  5. particionamento de tabelas é dispensável devido ao tamanho limitado dos dados de uma biblioteca de porte médio.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A indexação cria estruturas de acesso (índices) que permitem localizar registros sem varrer toda a tabela, reduzindo muito o tempo de resposta das consultas. Em um sistema de biblioteca, isso acelera operações de empréstimo e devolução onde buscas por chaves e intervalos de datas são frequentes.

Devem ser indexadas colunas usadas em filtros e junções: ID do livro, ID do usuário, data de empréstimo, data de devolução e campos de status. Índices B-tree são eficientes para buscas por intervalo e ordenação; índices por hash atendem igualdade.

Observe o custo: índices melhoram leituras, mas adicionam sobrecarga em inserções/atualizações e ocupam espaço. Use índices compostos, índices de cobertura quando adequado, avalie a seletividade e ajuste com ferramentas como EXPLAIN.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo