Em Bancos de Dados, a normalização é uma técnica que organi...

Próximas questões
Com base no mesmo assunto
Q3986721 Banco de Dados
Em Bancos de Dados, a normalização é uma técnica que organiza os dados em tabelas para reduzir redundâncias e melhorar a integridade das informações. O processo de normalização é estruturado em formas normais, sendo que cada forma normal aplica regras adicionais sobre a anterior para criar um modelo de dados mais eficiente e consistente. Considerando que uma tabela já atende aos requisitos da 2ª Forma Normal (2FN), qual é a condição necessária para que ela esteja também na 3ª Forma Normal (3FN)? 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: Como o enunciado já informa que a tabela está na 2FN, o ponto decisivo passa a ser a ausência de dependência funcional transitiva entre atributos não chave.

Tema central: 3FN: ausência de dependência transitiva em relação a uma tabela já em 2FN
Análise das alternativas
A
Errada
Está errada porque admite dependência de atributo não chave em outro(s) atributo(s) não chave. Isso pode configurar dependência transitiva, exatamente o que a 3FN exige eliminar.
B
Certa
A 3FN, aplicada a uma relação que já está na 2FN, acrescenta a exigência de ausência de dependências funcionais transitivas envolvendo atributos não chave. Esse é o critério formal cobrado: não basta já ter eliminado dependências parciais; também é necessário que atributo não chave não dependa de outro atributo não chave. A alternativa B é a única que expressa esse requisito.
C
Errada
Está errada porque unicidade de valores em cada coluna, independentemente da chave primária, não é condição de 3FN. A 3FN não exige que toda coluna tenha valores únicos.
D
Errada
Está errada porque fala em dependência parcial, o que já não é admitido desde a 2FN. Como o enunciado já pressupõe 2FN, essa alternativa contraria o próprio ponto de partida da questão e não define 3FN.
E
Errada
Está errada porque permite que atributos não chave dependam de outros atributos não chave, o que viola a vedação de dependência transitiva na 3FN.
Pegadinha da questão
A questão explora a confusão entre dependência parcial, que é tema de 2FN, e dependência transitiva, que é o ponto específico da 3FN, além de induzir erro ao trocar o critério formal por noções genéricas como duplicação de dados ou unicidade de coluna.
Dica para questões semelhantes
  • Se o enunciado já disser que a relação está na 2FN, elimine alternativas que voltem a discutir dependência parcial como requisito decisivo.
  • Para identificar 3FN, procure a vedação de dependência funcional transitiva entre atributos não chave.
  • Não substitua o critério formal de forma normal por expressões genéricas como reduzir duplicidade ou preservar a chave primária.
  • Desconfie de alternativas que associem 3FN à unicidade de valores em colunas isoladas, porque esse não é o critério da forma normal.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo