Logo Passei Direto
Buscar

Filosofia

Anhanguera
Um dos primeiros passos no processo de normalização é a identificação das dependências funcionais. Uma dependência funcional é um relacionamento entre dois ou mais atributos de forma que 0 valor de um atributo identifique 0 valor para cada um dos outros atributos, ou seja, um atributo está relacionado a outro. A dependência funcional consiste em uma restrição entre dois ou mais conjuntos de atributos de uma mesma tabela ou relacionamento. Assinale a alternativa correta que determina quando uma tabela está na 3FN. Uma tabela estará na 3FN se os campos forem dependentes das chaves estrangeiras A. da tabela. Uma tabela estará na 3FN somente se estiver na 2FN e todos os campos forem B. independentes e não poderá haver dependências funcionais entre OS campos. Uma tabela estará na 3FN somente se estiver na 2FN e todos os campos forem C. dependentes funcionais entre as 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. E. Uma tabela estará na 3FN somente se estiver na 4FN e todos OS campos forem independentes da chave primária.
User badge image
Jasiel Oliveira

há 2 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina