Gabarito disponível
A respeito da normalização de bancos de dados, julgue os itens a seguir.
Para que uma tabela esteja em BCNF, todos os atributos devem depender unicamente da chave primária, ignorando o impacto de dependências funcionais provenientes de outras superchaves ou chaves candidatas.
Para que uma tabela esteja em BCNF, todos os atributos devem depender unicamente da chave primária, ignorando o impacto de dependências funcionais provenientes de outras superchaves ou chaves candidatas.
BCNF exige que todo determinante seja superchave, não só dependência da PK.
Na BCNF, para toda dependência funcional X → Y não trivial, X deve ser superchave. Portanto, as dependências provenientes de outras superchaves e chaves candidatas são consideradas, não ignoradas. O item é falso por afirmar o contrário.
Análise das alternativas
A) Errada, pois ignora as demais chaves candidatas/superchaves. B) Correta.
Referência: Elmasri & Navathe; Silberschatz — Boyce-Codd Normal Form.
Resolução comentada do VaiConcursos.