Um esquema de relação X estará na 2FN se todo atributo não ...

Próximas questões
Com base no mesmo assunto
Q314433 Banco de Dados
Acerca de normalização de dados, julgue os itens seguintes.

Um esquema de relação X estará na 2FN se todo atributo não primário A em X tiver dependência funcional total da chave primária de X.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado

O enunciado busca avaliar o conhecimento sobre a Segunda Forma Normal (2FN), que é um conceito do processo de normalização de bancos de dados relacionais. Para um esquema de relação estar na Segunda Forma Normal, é necessário mais do que ter todos os atributos não primários com dependência funcional total da chave primária.

A condição para que um esquema esteja na 2FN é que ele já esteja na Primeira Forma Normal (1FN) e que todos os atributos não primários sejam dependentes funcionalmente completos em relação a toda a chave primária, e não apenas de parte dela. Além disso, a 2FN proíbe a existência de dependências funcionais parciais, ou seja, um atributo não primário não pode depender apenas de uma parte da chave primária caso esta seja composta.

Exemplo: Se tivermos a chave primária composta por (A,B), então para que esteja na 2FN, um atributo não primário C deve depender do conjunto completo (A,B) e não apenas de A ou apenas de B.

Por isso, o item está errado, pois a descrição dada sugere que apenas a dependência funcional total em relação à chave primária seja suficiente, quando, na realidade, também é necessário que não haja dependências funcionais parciais.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Errado.
Faltou afirmar que a relação também está na 1FN para ela poder estar na 2FN.

Fonte:  C.J. Date : "Uma RelVar está em 2FN se e somente se ela está em 1FN e todo atributo não chave é irredutivelmente dependente da chave primária."
Uma relação ( tabela ) estará na 2FN, se e somente se, estiver na 1FN e se não contém dependências parciais.

Dependencia parcial é quando uma coluna depende apenas de uma parte de uma chave primária composta.
Ou seja, se uma coluna é determinada por apenas uma parte da chave primária.

abrasss
Muito complicado :/
Uma relação por si só SEMPRE está na 1FN

Diego Serpa, uma relação nem sempre está na 1FN. É óbvio que é relativamente simples uma normalização na 1FN, mas em um banco de dados mal projetado onde, por exemplo, haja um campo de telefone com dois telefones diferentes de uma pessoa, essa tabela não estará na 1FN (Primeira Forma Normal)

sempre erro essa questão


impressionante

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo