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)
- utilização de visões não tem impacto na performance do banco de dados.
- normalização excessiva pode levar a uma redução na redundância de dados e à otimização do desempenho do banco de dados.
- indexação adequada pode acelerar as consultas relacionadas a empréstimo e devolução de livros.
- uso de índices é desnecessário, pois eles não afetam significativamente o desempenho do banco de dados.
- 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