Uma tabela encontra-se em 4FN quando, além de estar em 3FN, não contém
- A)tabelas aninhadas.
Errada: tabelas aninhadas não são o foco da 4FN, que trata de dependências multivaloradas e redundância entre fatos independentes.
- B)dependências transitivas
Errada: dependências transitivas são problema da 3FN, que a questão já pressupõe satisfeita.
- C)tabelas autorelacionadas.
Errada: auto-relacionamento não é critério de normalização em 4FN, podendo existir em tabelas perfeitamente normalizadas.
- D)dependências intransitivas.
Errada: dependências intransitivas não são a expressão técnica usada na teoria das formas normais; o que se elimina na 3FN é a dependência transitiva.
- E)dependências multivaloradas.
Certa: a 4FN exige, além da 3FN, a ausência de dependências multivaloradas não triviais.
Gabarito: E
A 4FN, ou Quarta Forma Normal, entra em cena quando a tabela já passou pela 3FN, mas ainda pode sofrer com redundâncias causadas por fatos independentes armazenados no mesmo lugar. Em outras palavras: não basta evitar dependências transitivas; é preciso também eliminar dependências multivaloradas que geram repetição desnecessária de dados. Pense assim: se uma pessoa tem vários telefones e vários idiomas, e esses dois conjuntos de informações são independentes entre si, juntar tudo numa única tabela costuma produzir várias combinações repetidas. Isso não é só bagunça visual, é redundância de verdade. A 4FN existe justamente para impedir esse tipo de duplicação. Por isso, a frase da questão está correta ao dizer que, além de estar em 3FN, a tabela em 4FN não contém dependências multivaloradas. A ideia central é simples: cada fato deve aparecer uma vez, no lugar certo, sem misturar listas independentes no mesmo registro. Em resumo de prova: 1FN cuida de valores atômicos, 2FN de dependência total da chave, 3FN de dependência transitiva, e 4FN de dependência multivalorada. É a escadinha clássica das formas normais, muito cobrada pela FGV.