Uma tabela estará na segunda forma normal se tiver atendido a todos os requisitos da primeira forma normal e se não houver
- A)atributos que não sejam funcionalmente dependentes da chave primária da relação.
Certa: a 2FN exige ausência de dependência parcial, ou seja, todos os atributos não-chave devem depender da chave primária completa.
- B)dependências funcionais.
Errada: dependências funcionais existem em qualquer relação, e o problema da 2FN não é a existência delas, mas a dependência parcial.
- C)valores nulos nos campos de chave primária.
Errada: valores nulos em chave primária violam regra básica de integridade, mas isso não define a segunda forma normal.
- D)grupos de repetição.
Errada: grupos de repetição são problema da primeira forma normal, não da segunda.
Gabarito: A
A segunda forma normal (2FN) exige duas coisas: a tabela já estar na primeira forma normal e, além disso, não pode haver dependência parcial de atributo não-chave em relação à chave. Em outras palavras, todo atributo que não faz parte da chave precisa depender da chave inteira, e não só de um pedaço dela. Isso aparece principalmente quando a chave é composta: se um campo depende apenas de uma parte da chave, a tabela ainda não está em 2FN. Pense assim: a 1FN cuida da estrutura básica da tabela, evitando grupos repetidos e valores multivalorados. Já a 2FN vai um passo além e pergunta: "cada informação está realmente ligada à chave toda?" Se a resposta for não, há problema de dependência funcional parcial, e a normalização ainda não chegou ao ponto certo. Por isso, o gabarito A está correto. A questão descreve exatamente a ideia de que não podem existir atributos que não sejam funcionalmente dependentes da chave primária da relação, isto é, atributos que dependam só de parte da chave ou que não dependam adequadamente dela. Essa é a marca da 2FN em teoria de banco de dados. Em prova, a banca costuma misturar conceitos: 1FN com grupos de repetição, 2FN com dependência parcial e 3FN com dependência transitiva. Se você separar essas três etapas, a questão fica bem mais tranquila.