Acerca de normalização de dados, julgue o item que se segue....

Próximas questões
Com base no mesmo assunto
Q2274688 Banco de Dados
Acerca de normalização de dados, julgue o item que se segue.

Para estar na segunda forma normal, é suficiente que a tabela não contenha nenhuma dependência parcial. 

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado

Para compreendermos porque a alternativa é "E - errado", vamos primeiro entender o conceito de normalização de dados. A normalização é uma técnica de modelagem de dados que organiza os atributos de uma entidade de maneira a reduzir a redundância e melhorar a integridade dos dados. Existem várias formas normais, sendo as mais conhecidas a Primeira Forma Normal (1FN), a Segunda Forma Normal (2FN) e a Terceira Forma Normal (3FN).

A questão trata especificamente da Segunda Forma Normal (2FN). Para uma tabela estar na 2FN, ela deve cumprir os seguintes requisitos:

  • Primeiro, ela precisa estar na Primeira Forma Normal (1FN), o que significa que todos os atributos devem conter apenas valores atômicos (não repetitivos).
  • Além disso, deve não conter dependências parciais. Uma dependência parcial ocorre quando um atributo não-chave é dependente apenas de uma parte de uma chave composta.

Entretanto, afirmar que "não conter nenhuma dependência parcial" é suficiente para que a tabela esteja na 2FN é incorreto. Por quê? Porque, antes de eliminar as dependências parciais, a tabela deve primeiramente estar na 1FN.

Vamos agora justificar por que a alternativa correta é "Errado":

Afirmativa: "Para estar na segunda forma normal, é suficiente que a tabela não contenha nenhuma dependência parcial."

Correção: Isso está incorreto porque, para que uma tabela esteja na 2FN, ela precisa primeiro cumprir os requisitos da 1FN, que é a eliminação de grupos de repetição e garantia de valores atômicos. Somente depois disso, a ausência de dependências parciais se torna relevante.

Portanto, a declaração está equivocada. Para que uma tabela esteja na 2FN, ela deve estar primeiramente na 1FN e, além disso, não conter dependências parciais. Apenas eliminar as dependências parciais não é suficiente.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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, além disso precisa estar na 1FN

Gab: Errado

Proibições:

1FN = Aninhada

2FN = Parcial

3FN = Transitiva

4FN = Multivalorado

5FN = Junção.

Então, para estar na 2NF, além de não ter dependências parciais, cada atributo não chave deve depender da chave completa.

  • Neste caso, a matrícula é parte da chave primária. Aqui, a dependência parcial ocorre porque o "Curso" depende apenas da matrícula, e não da chave completa (matrícula, curso).
  • Para corrigir isso, poderíamos dividir a tabela em duas: uma para informações dos estudantes e outra para informações dos cursos e professores.

precisa primeiro estar na primeira forma normal

Clique para visualizar este comentário

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