Durante a implementação de um SGBD Relacional, uma equipe d...
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (1)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta para a questão apresentada é C - Normalização de Dados.
A normalização de dados é uma técnica crucial no design de bancos de dados relacionais. Seu principal objetivo é organizar as informações em tabelas de forma a reduzir a redundância e evitar anomalias de dados. Anomalias podem ocorrer durante operações de inserção, atualização e exclusão de dados, quando a estrutura do banco de dados não é devidamente planejada. A normalização envolve a decomposição de tabelas grandes em tabelas menores e o estabelecimento de relações entre elas, seguindo uma série de regras chamadas de formas normais.
Agora, vamos entender por que as outras alternativas estão incorretas:
A - Particionamento de Tabelas: Esta técnica é usada para melhorar o desempenho de um banco de dados, dividindo uma tabela grande em partes menores, chamadas de partições, para facilitar o gerenciamento e o acesso aos dados. Embora seja útil para desempenho, não foca diretamente na redução de redundância ou na prevenção de anomalias.
B - Shardização de Dados: Refere-se à prática de distribuir dados em várias instâncias de banco de dados para escalabilidade horizontal. É comum em sistemas distribuídos grandes e não está diretamente relacionada à organização interna das tabelas para evitar redundância.
D - Fragmentação Horizontal: Consiste em dividir uma tabela em várias tabelas menores com a mesma estrutura, com cada fragmento contendo um subconjunto das linhas originais. Tal técnica é útil para distribuição de dados e desempenho, mas não é projetada especificamente para tratar redundância e anomalias.
Em resumo, a normalização de dados é a técnica que se alinha diretamente com o objetivo de organizar informações de forma a evitar redundância e anomalias de dados, sendo, portanto, a escolha correta para a questão.
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
A resposta correta é a **C) Normalização de Dados**.
**Normalização de dados** é a técnica utilizada em bancos de dados relacionais para organizar as informações em tabelas de forma a minimizar a redundância e evitar anomalias, como as de inserção, atualização e exclusão.
**Por que a normalização é importante?**
* **Redução de redundância:** Evita a duplicação de informações, economizando espaço de armazenamento e facilitando a manutenção dos dados.
* **Prevenção de anomalias:** Diminui o risco de inconsistências nos dados causadas por inserções, atualizações ou exclusões mal sucedidas.
* **Melhora da integridade dos dados:** Garante a precisão e a consistência das informações armazenadas.
* **Facilita a consulta e a manutenção:** Torna o banco de dados mais eficiente e fácil de gerenciar.
**As demais alternativas estão incorretas porque:**
* **Particionamento de tabelas:** Consiste em dividir uma tabela em várias partes menores, geralmente com base em algum critério de divisão (por exemplo, faixa de valores de um atributo), com o objetivo de melhorar o desempenho de consultas ou distribuir dados em diferentes servidores.
* **Shardização de dados:** É uma técnica de distribuição de dados em vários servidores ou nós de um cluster, geralmente para aumentar a escalabilidade e a disponibilidade de um sistema de banco de dados.
* **Fragmentação horizontal:** É um tipo específico de particionamento de tabela, onde a divisão é feita horizontalmente, ou seja, por linhas da tabela.
**Em resumo,** a normalização é uma etapa fundamental no projeto de um banco de dados relacional, pois ela garante a qualidade e a integridade dos dados armazenados.
Fonte: Gemini
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo