Ed
há 2 meses
Vamos analisar a definição da 3ª Forma Normal (3FN) no processo de normalização: - Para que uma tabela esteja na 3FN, ela precisa estar na 2FN. - Além disso, não pode haver dependências funcionais transitivas entre atributos não-chave, ou seja, todos os atributos não-chave devem depender diretamente da chave primária, e não de outros atributos não-chave. Agora, analisando as alternativas: A) "Uma tabela estará na 3FN se os campos forem dependentes das chaves estrangeiras da tabela." Incorreto, a 3FN se refere à dependência da chave primária, não das chaves estrangeiras. B) "Uma tabela estará na 3FN somente se estiver na 2FN e todos os campos forem independentes e não poderá haver dependências funcionais entre os campos." Incorreto, pois pode haver dependências funcionais, desde que sejam diretamente da chave primária. C) "Uma tabela estará na 3FN somente se estiver na 2FN e todos os campos forem dependentes funcionais entre as chaves primárias e estrangeiras." Incorreto, a 3FN não exige dependência entre chaves primárias e estrangeiras. D) "Uma tabela estará na 3FN somente se estiver na 1FN e todos os campos forem dependentes da chave primária e da chave estrangeira." Incorreto, a 3FN exige que a tabela esteja na 2FN, não apenas na 1FN, e a dependência deve ser da chave primária. E) "Uma tabela estará na 3FN somente se estiver na 4FN e todos os campos forem independentes da chave primária." Incorreto, a 3FN é anterior à 4FN e os campos devem depender da chave primária. Resposta correta: nenhuma das alternativas está perfeitamente correta, mas a que mais se aproxima do conceito correto é a alternativa B, pois menciona que a tabela deve estar na 2FN e que não pode haver dependências funcionais entre os campos (ou seja, não deve haver dependências transitivas). Portanto, a alternativa correta é: B. Uma tabela estará na 3FN somente se estiver na 2FN e todos os campos forem independentes e não poderá haver dependências funcionais entre os campos.
Cadastre-se ou realize login