Formas normais e eliminação de repetições
Gabarito: letra D. A quarta forma normal (4FN) é a forma normal que elimina atributos (além de chaves primárias e estrangeiras) que se repetem nas tabelas, pois trata de dependências multivaloradas — situações em que dois ou mais atributos independentes são multivalorados e geram redundância. As formas normais anteriores (1FN, 2FN, 3FN) eliminam outros tipos de redundância, mas não especificamente essa.
A tabela abaixo resume o que cada forma normal elimina:
Forma Normal | O que elimina |
|---|
1FN | Grupos repetitivos (atributos não atômicos) |
2FN | Dependências parciais (atributos não-chave que dependem de parte da chave) |
3FN | Dependências transitivas (atributos não-chave que dependem de outros não-chave) |
4FN | Dependências multivaloradas (atributos que se repetem independentemente) |
5FN | Dependências de junção (join dependencies) |
Alternativa A — ❌ Incorreta
A primeira forma normal (1FN) exige que todos os atributos sejam atômicos, eliminando grupos repetitivos (atributos compostos ou multivalorados). Embora isso remova algumas repetições, não é a forma que "garante a eliminação de atributos (além das chaves primárias e estrangeiras) que se repetem nas tabelas" — esse é o papel da 4FN.
Alternativa B — ❌ Incorreta
A segunda forma normal (2FN) elimina dependências parciais, ou seja, atributos não-chave que dependem apenas de parte de uma chave composta. Não trata diretamente de repetições de atributos independentes.
Alternativa C — ❌ Incorreta
A terceira forma normal (3FN) elimina dependências transitivas (atributos não-chave que dependem de outros atributos não-chave). Ainda persistem possíveis repetições de atributos multivalorados independentes.
Alternativa D — ✅ Correta ⟵ GABARITO
A quarta forma normal (4FN) foi criada justamente para lidar com dependências multivaloradas. Uma tabela está na 4FN se estiver na 3FN e não possuir dependências multivaloradas não triviais. Isso elimina a redundância causada por atributos (não chave) que se repetem de forma independente uns dos outros, resolvendo o problema descrito no enunciado.
Alternativa E — ❌ Incorreta
A quinta forma normal (5FN) lida com dependências de junção e decomposição sem perdas. Ela é mais específica e não é a forma que elimina atributos que se repetem — essa é a função da 4FN.
Gabarito: letra D.