Em sistemas de bancos de dados relacionais quando temos dado...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Tema Central: A questão aborda a otimização de dados em sistemas de bancos de dados relacionais por meio da normalização, especificamente a Terceira Forma Normal (3FN). A 3FN é uma técnica fundamental para evitar redundâncias e garantir a integridade dos dados, tornando as operações de consulta e manutenção mais eficientes.
Resumo Teórico: A normalização é um processo de organização das tabelas em um banco de dados para minimizar a redundância e dependências indesejadas. A Terceira Forma Normal é alcançada quando uma relação já está na Segunda Forma Normal (2FN) e todos os seus atributos não-chave são dependentes apenas da chave primária, eliminando as dependências transitivas.
Alternativa Correta: A alternativa C é correta. Ela afirma que a 3ª Forma Normal elimina todas as dependências parciais e transitivas, garantindo que cada atributo não-chave dependa exclusivamente da chave primária. Este é o objetivo central da 3FN, que assegura que não existam dependências transitivas, resultando em um banco de dados mais eficiente e menos propenso a anomalias (Fonte: Codd, E. F. "A relational model of data for large shared data banks").
Análise das Alternativas Incorretas:
- A: Afirma que a 3FN permite dependências transitivas, o que é incorreto. A 3FN se caracteriza exatamente por eliminar essas dependências.
- B: Esta alternativa confunde os conceitos ao sugerir que a 3FN permite dependências transitivas, o que é contrário à definição correta da 3FN.
- D: Sugere que a 3FN envolve dependência entre atributos não-chave sem considerar a chave primária, o que não faz parte dos critérios para 3FN.
- E: Erra ao afirmar que a 3FN exige no mínimo três atributos e ignora as dependências transitivas, o que não é verdade; a 3FN foca na eliminação dessas dependências.
Estratégias de Interpretação: Ao interpretar questões sobre formas normais, lembre-se de identificar claramente os tipos de dependência que cada forma normal busca eliminar. A 3FN, especificamente, visa remover dependências transitivas entre atributos não-chave. Sempre considere que a normalização tem como objetivo principal a redução de redundâncias e a melhoria da integridade dos dados.
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