← Questões de Banco de Dados

Banco de Dados · FGV · 2023

Questão comentada de Banco de Dados

A normalização das estruturas de dados é uma etapa importante do processo de modelagem relacional para eliminar distorções ou anomalias no modelo. Diz-se que uma tabela está na segunda forma normal, de acordo com as regras da normalização, se ela está na primeira forma normal e

Gabarito: C

A normalização serve para organizar a tabela e reduzir anomalias de inserção, atualização e exclusão. Na prática, ela vai “quebrando” dependências inadequadas entre os atributos, para que cada informação fique no lugar certo e dependa do que realmente deve depender. A 1ª Forma Normal (1FN) exige atributos atômicos, sem grupos repetitivos e sem valores multivalorados. Já a 2ª Forma Normal (2FN) vai um passo além: além de estar na 1FN, a tabela não pode ter dependência parcial de atributos não-chave em relação a uma chave composta. Isso significa que, se a chave primária for composta, cada atributo que não faz parte da chave deve depender da chave inteira, e não só de uma parte dela. Se depender apenas de um pedaço da chave, a tabela ainda não está na 2FN. É exatamente isso que a alternativa C descreve. As formas normais são conceitos clássicos da teoria relacional, associados a Edgar F. Codd. Em prova, a FGV costuma misturar 1FN, 2FN e 3FN para ver se você confunde dependência parcial com dependência transitiva. Aqui, a pista decisiva é: 2FN = 1FN + ausência de dependência parcial.

Continue treinando

Questões relacionadas