Em relação a conceitos de informação e conhecimento e de ban...

Próximas questões
Com base no mesmo assunto
Q1901940 Banco de Dados

Em relação a conceitos de informação e conhecimento e de banco de dados relacionais, julgue o iten subsequente. 


Ao se criar um índice, deve-se observar, inicialmente, o seu impacto no banco de dados com relação às operações de atualização.  

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - certo

Para compreender por que a afirmativa é correta, precisamos discutir o papel dos índices em um banco de dados relacional. Índices são estruturas auxiliares que permitem ao sistema de gerenciamento do banco de dados (SGBD) localizar rapidamente as linhas de uma tabela que satisfazem uma determinada condição de busca. Eles são fundamentais para melhorar a performance na consulta de dados. No entanto, há um trade-off importante a ser considerado.

Quando um índice é criado para uma ou mais colunas de uma tabela, o SGBD passa a manter essa estrutura adicional, que deve ser atualizada a cada inserção, atualização ou remoção de registros na tabela indexada. Isso pode ter um impacto significativo nas operações de atualização de dados, pois cada alteração exigirá uma manutenção adicional no índice.

Portanto, ao planejar a criação de um índice, é crucial avaliar não apenas os benefícios que ele trará para as operações de consulta, mas também o custo adicional que será introduzido nas operações de atualização. Em ambientes de banco de dados com uma alta taxa de inserção, atualização ou exclusão, a criação indiscriminada de índices pode resultar em uma degradação do desempenho geral do sistema. Por isso, a análise de trade-offs é uma parte essencial da administração de índices em bancos de dados relacionais.

Com essas considerações em mente, a afirmativa do enunciado está correta - ao se criar um índice, deve-se, sim, observar inicialmente o seu impacto no banco de dados com relação às operações de atualização, balanceando os benefícios em termos de eficiência de consulta com os possíveis custos adicionais em termos de desempenho de atualização.

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

Os índices são usados para aumentar a performance dos bancos de dados nas operações de busca, entretanto, deve-se observar no momento de sua criação se a tabala receberá muitas operações de inserção e remoção, uma vez que a cada operação os índices são atualizados ocorrendo perda de performance.

Gabarito certo.

Certo

Apesar de os indices serem uma mão na roda quando se fala em consultas, eles podem prejudicar bastante o desempenho do banco de dados em relação as demais operações (como atualização, inserção de dados, etc.). Por isso, deve-se avaliar cuidadosamente se a inserção de índices é realmente vantajosa pro BD e se seus impactos negativos não serão maiores que seus impactos positivos.

COM ÍNDICES Você "perde" desempenho na Atualização, Exclusão e Inserção, porém, ganha desempenho na leitura

Esses aspectos devem ser observados

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo