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

A

Dados duplicados

B

Dependências transitivas

C
Resposta certa

Dependências multivaloradas

D

Campos vazios

E

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)

  1. 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.
  2. Se esses conjuntos “múltiplos” e independentes ficam na mesma tabela, surgem repetições em forma de combinações (produto cartesiano).
  3. Essas repetições geram redundância e podem causar anomalias de inserção, atualização e exclusão.
  4. 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.

Carregando…

Questões relacionadas

Ver últimas questões