Em um modelo de dados, quando todas as colunas não chave de uma tabela dependem da chave primária, a tabela está na
- A)primeira forma normal (1FN).
Errada, porque a 1FN trata da atomicidade dos valores e da ausência de grupos repetidos, não da dependência das colunas não chave em relação à chave primária.
- B)segunda forma normal (2FN).
Certa, porque a 2FN exige dependência total dos atributos não chave em relação à chave primária, eliminando dependência parcial.
- C)terceira forma normal (3FN).
Errada, porque a 3FN trata de dependência transitiva entre atributos não chave, algo mais avançado do que a simples dependência da chave.
- D)quarta forma normal (4FN).
Errada, porque a 4FN lida com dependências multivaloradas, não com a relação básica entre colunas não chave e chave primária.
- E)quinta forma normal (5FN).
Errada, porque a 5FN trata de decomposição e dependências de junção, um nível bem mais específico e distante do enunciado.
Gabarito: B
Quando a questão diz que todas as colunas não chave dependem da chave primária, ela está falando de uma ideia central da segunda forma normal. A lógica é simples: se a tabela tem uma chave composta ou, de modo geral, uma chave primária, os atributos que não participam da chave devem depender dela inteira, e não só de uma parte. Isso evita dependência parcial e reduz redundância. A primeira forma normal cuida da organização dos dados, como evitar grupos repetidos e manter valores atômicos. Já a terceira forma normal vai além e exige que não exista dependência transitiva entre atributos não chave. Ou seja, a tabela pode estar na 2FN e ainda não estar na 3FN. No enunciado, a frase-chave é justamente "dependem da chave primária". Em prova, isso costuma ser o jeito da banca testar se você sabe diferenciar dependência total da chave, dependência parcial e dependência transitiva. Aqui, como o foco é garantir que os atributos não chave dependam da chave inteira, o nome da forma normal correta é a segunda. Então, o gabarito B está certo porque a segunda forma normal exige que todo atributo não chave dependa totalmente da chave primária, sem dependência de apenas parte dela. Se aparecer chave composta na sua cabeça, acende a luz: é quase sempre sinal de 2FN.