Na modelagem relacional, se determinada relação está na te...

Próximas questões
Com base no mesmo assunto
Q1622511 Banco de Dados
Na modelagem relacional, se determinada relação está na terceira forma normal, sabe-se que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - as dependências transitivas foram eliminadas.

Vamos conversar sobre o conceito da Terceira Forma Normal (3FN) e por que a alternativa A está correta. Para um banco de dados estar na 3FN, ele precisa, antes de tudo, satisfazer as condições das duas primeiras formas normais (1FN e 2FN).

A 1FN exige que os valores em cada coluna de uma tabela sejam atômicos, ou seja, não há grupos de valores ou subestruturas. Na prática, isso significa que cada campo deve conter apenas valores únicos e indivisíveis.

Em seguida, a 2FN trata de remover as dependências parciais, isso acontece quando um atributo não-chave é funcionalmente dependente de apenas uma parte de uma chave composta. Para alcançar a 2FN, todas as dependências funcionais devem depender inteiramente da chave primária.

Avançando para a 3FN, ela se concentra em remover as dependências transitivas, que ocorrem quando existe uma dependência funcional entre dois ou mais atributos não-chave, ou entre atributos não-chave e parcialmente dependentes de uma chave primária. A 3FN exige que cada atributo não-chave seja funcionalmente dependente apenas da chave primária, garantindo assim que os dados não estejam apenas estruturados de maneira lógica, mas também que as redundâncias e possíveis inconsistências sejam eliminadas.

Portanto, ao afirmar que as dependências transitivas foram eliminadas, estamos dizendo que a relação atingiu a Terceira Forma Normal, o que elimina redundâncias significativas de dados e simplifica o esquema do banco de dados. Isso é essencial para eficiência, consistência e integridade dos dados.

As outras alternativas mencionam formas normais superiores ou diferentes (como a 4FN e a FNBC) e fazem referência a condições que não são abordadas pela Terceira Forma Normal diretamente. Por isso, elas não são a resposta correta para esta questão.

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

Gab. letra A

Uma tabela encontra-se na terceira forma normal 3FN, quando, além de estar na 2FN, não contém dependências transitivas.

Uma dependência funcional transitiva ocorre quando um atributo(coluna), além de depender da chave primária(PK) da entidade (tabela), depende de outro atributo ou conjunto de outros atributos não identificadores da entidade

GABARITO: LETRA A

Não estaria a alternativa E também correta?

Veja que para estar na 3º FN é necessário está na 2ªFN e os atributos não-chaves não possuírem dependência transitiva.

Não é certo que se está na 2ºFN já não possui dependência parcial?

Ora, se está na 3ªFN também já não está na 2ªFN?

Então, o que anula a alternativa E ao dizer: "não existem atributos não-chave funcionalmente dependentes de parte da chave primária"?

É visível a conveniência para alternativa A, mas quanto a E?

Gabarito: Letra A

No estudo de banco de dados, há as formas normais, são elas:

 

1° Forma Normal (1FN):

 

-->Os atributos são atômicos (indivisíveis)

-->Não há atributos multivalorados e nem compostos

 

2° Forma Normal (2FN):

—>Deve estar na 1 FN

—>o atributo não-chave é dependente de uma chave primária

-->Os atributos não-chaves não podem ser dependentes de apenas parte dela

 

 3° Forma Normal (3FN):

—>Deve estar na 2FN

-->Os atributos não chaves não possuem dependência transitiva

-->Os atributos dependem, de forma exclusiva, da chave primária  (as dependências transitivas foram eliminadas)

1ª Forma Normal: eliminar atributos multivalorados e atributos compostos

2ª Forma Normal: eliminar dependência parcial

3ª Forma Normal: eliminar dependência transitiva

Clique para visualizar este comentário

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