Com relação à desnormalização de dados, é correto afirmar:

Próximas questões
Com base no mesmo assunto
Q2952793 Arquitetura de Software

Com relação à desnormalização de dados, é correto afirmar:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: A

A desnormalização de dados é um processo intencional de modificar a estrutura do banco de dados, reduzindo o nível de normalização para melhorar o desempenho em determinadas operações. Vamos entender por que a alternativa A está correta e as outras alternativas estão incorretas.

Justificativa da Alternativa Correta:

A - é recomendada quando se quer aumentar o desempenho em bases de dados de sistemas OLAP que realizam um número grande de consultas.

Os sistemas OLAP (Online Analytical Processing) são projetados para realizar consultas complexas e análises de grandes volumes de dados. A desnormalização pode ser útil nesses casos porque reduz a necessidade de junções (joins) entre tabelas, o que pode acelerar o tempo de resposta das consultas. Portanto, a desnormalização é recomendada para sistemas OLAP quando há um grande número de consultas.

Analisando as Alternativas Incorretas:

B - é recomendada quando se quer aumentar o desempenho em bases de dados de sistemas OLAP que realizam um número grande de atualizações.

Embora a desnormalização possa melhorar o desempenho das consultas, ela não é ideal para bases de dados que realizam muitas atualizações. Isso ocorre porque a desnormalização pode levar à redundância de dados, o que torna as atualizações mais complexas e propensas a erros.

C - é recomendada quando se quer aumentar o desempenho em bases de dados de sistemas OLTP que realizam um número grande de atualizações.

Os sistemas OLTP (Online Transaction Processing) lidam com muitas transações, incluindo inserções, atualizações e deleções. A desnormalização não é recomendada para sistemas OLTP porque a redundância de dados pode complicar as operações de atualização e levar a inconsistências.

D - é recomendada quando se quer aumentar a consistência dos dados em bases de dados OLAP que realizam um número grande de consultas.

A desnormalização não aumenta a consistência dos dados. Na verdade, pode criar problemas de redundância e inconsistência. O principal objetivo da desnormalização é melhorar o desempenho das consultas, não a consistência dos dados.

E - Não é recomendada em nenhuma circunstância.

Esta alternativa é incorreta porque existem situações específicas, como em sistemas OLAP com muitas consultas, onde a desnormalização pode ser benéfica.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

Questão retirada do livro Sistemas de Banco de Dados, 6° Ed, Navathe. (pág 11)

"Na abordagem de banco de dados, as visões de diferentes grupos de usuários são integradas durante o projeto. O ideal é que tenhamos um projeto que armazena cada item de dados lógico — como o nome ou a data de nascimento de um aluno — em apenas um lugar no banco de dados. Isso é conhecido como normalização de dados, e garante consistência e economia de espaço de armazenamento. 

Porém, na prática, às vezes é necessário usar a redundância controlada para melhorar o desempenho das consultas. Isso é conhecido como desnormalização"

Clique para visualizar este comentário

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