Acerca de normalização de dados, julgue o item subsecutiv...
A normalização de tabelas em um banco de dados relacional elimina a fragmentação dos dados, reduzindo o espaço exigido para armazená-los.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A normalização de dados é um processo utilizado para estruturar as tabelas de um banco de dados relacional de maneira a reduzir redundâncias e dependências. Isso é feito através da aplicação de regras conhecidas como formas normais, que são diretrizes para a organização dos dados dentro do banco.
Quando aplicamos as formas normais, alcançamos diversos benefícios, tais como:
- Redução de redundância: Eliminamos repetições desnecessárias de dados, o que evita desequilíbrios e inconsistências.
- Melhoria na integridade dos dados: Com menores chances de inconsistência, a confiabilidade dos dados aumenta.
- Otimização do espaço de armazenamento: Ao evitar a redundância, usamos menos espaço para armazenar os dados. Isso pode ser mal interpretado como eliminação de fragmentação de dados, mas o termo fragmentação, em bancos de dados, geralmente se refere à distribuição física dos dados em discos, o que não é diretamente afetado pela normalização.
Portanto, a afirmação está correta ao dizer que a normalização reduz o espaço exigido para armazenar os dados, pois ela elimina redundâncias. Contudo, é importante ressaltar que o principal foco da normalização não é a otimização do espaço de armazenamento, mas sim a melhoria na estrutura dos dados para manter a integridade e a consistência dos mesmos.
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 normalização evita a redundância e consequentemente diminui o espaço de armazenamento.
Porém, ao resolver a questão, fiquei em dúvida quanto a parte da afirmação que diz que a normalização elimina a fragmentação dos dados.
Esta frase foi retirada do livro "Tecnologia de Informação e Gestão Empresarial", pg. 289, onde os autores descrevem as vantagens dos bancos de dados relacionais:
Segue o link do livro:
https://books.google.com.br/books?id=TAHg6bfGbqsC&printsec=frontcover&hl=pt-BR#v=onepage&q&f=false
Porém o texto não deixa claro o que se deve entender por fragmentação de dados, me parece que foi usado como sinônimo de redundância. Alguém sabe dizer o que se deve entender por fragmentação neste contexto ?
Acredito ser esse o sentido mesmo.
A fragmentação refere-se aos dados estarem dispersos, alocados em diversos locais.
Sem um controle unificado, ou seja, sem normalização, certamente pelo menos parte desses dados estará repetida, redundante.
Com isso acaba-se por diminiur o espaço de armazenamento com a normalização.
correto - normalização elimina redundancia de dados e anomalias com operações inserir, alterar, remover
A normalização evita (ou diminui) a redundânica e consequentemente pode diminuir o espaco de armazenamento, porém não tem nenhuma relação com fragmentação. Fragmentação é ter partes de arquivos/dados gravados em areas diferentes do disco e a normalizaçao não irá afetar isso.
CERTO
NORMALIZAÇÃO
- é um processo que se faz nas tabelas do banco de dados para evitar anomalias/redundância de dados, com objetivo de prover um armazenamento consistente.
- Eliminando a fragmentação dos dados, ocorre redução no espaço de armazenamento.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo