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.
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
Alternativa correta: E - Errado
A normalização de dados é um processo utilizado para reduzir a redundância e melhorar a integridade dos dados em um banco de dados relacional. Quando falamos da Segunda Forma Normal (2NF), estamos tratando de um nível de normalização que exige mais do que a simples ausência de dependências parciais.
Para que uma tabela esteja na 2NF, ela deve atender a dois requisitos principais:
- A tabela deve estar na Primeira Forma Normal (1NF), onde todos os atributos devem ter valores atômicos (indivisíveis) e a tabela deve ter uma chave primária.
- Além disso, a tabela não deve possuir dependências parciais de nenhum atributo em relação a qualquer candidato a chave que não seja a chave primária completa.
Em outras palavras, todos os atributos não-chave devem depender da chave inteira, e não apenas de parte dela. Portanto, uma tabela pode não conter dependências parciais e ainda assim não estar na 2NF se não cumprir o primeiro requisito de estar na 1NF.
Além disso, a segunda forma normal também busca garantir que a tabela não tenha dependências transitivas, que são um requisito para a Terceira Forma Normal (3NF). Isso significa que, enquanto a afirmação da questão está relacionada a um dos aspectos das exigências da 2NF, ela não engloba todas as necessidades para que a tabela seja considerada verdadeiramente normalizada nesse nível.
Portanto, concluir que "é suficiente que a tabela não contenha nenhuma dependência parcial" para estar na 2NF é uma simplificação inadequada, e, por conseguinte, a afirmação é errada.