A Quarta Forma Normal (4FN) é uma etapa adicional na normalização de banco de dados que aborda o problema de dependências multivaloradas. Isso ocorre quando um atributo não chave é funcionalmente dependente de uma parte da chave primária, mas não de toda a chave. A 4FN visa eliminar essas dependências, tornando o banco de dados mais eficiente e livre de redundâncias. Qual é o principal problema que a Quarta Forma Normal (4FN) visa eliminar em um banco de dados?
Questão
A Quarta Forma Normal (4FN) é uma etapa adicional na normalização de banco de dados que aborda o problema de dependências multivaloradas. Isso ocorre quando um atributo não chave é funcionalmente dependente de uma parte da chave primária, mas não de toda a chave. A 4FN visa eliminar essas dependências, tornando o banco de dados mais eficiente e livre de redundâncias.
Qual é o principal problema que a Quarta Forma Normal (4FN) visa eliminar em um banco de dados?
Alternativas
Dados duplicados
Dependências transitivas
Dependências multivaloradas
Campos vazios
Chaves primárias
Explicação
A Quarta Forma Normal (4FN) tem como objetivo principal eliminar dependências multivaloradas (Multivalued Dependencies – MVD).
Por que isso é um problema? (passo a passo)
- Uma dependência multivalorada ocorre quando, para um mesmo valor de uma chave (ou identificador), existem múltiplos valores independentes associados em mais de um atributo/conjunto de atributos.
- Se esses conjuntos “múltiplos” e independentes ficam na mesma tabela, surgem repetições em forma de combinações (produto cartesiano).
- Essas repetições geram redundância e podem causar anomalias de inserção, atualização e exclusão.
- A 4FN resolve isso tipicamente decompondo a relação em tabelas separadas, de modo que cada fato multivalorado independente seja armazenado separadamente.
Observação importante: o enunciado menciona “atributo não chave dependente de parte da chave”, o que é mais associado à 2FN (dependência parcial); já a 4FN é especificamente sobre dependências multivaloradas.