← Questões de Banco de Dados

Banco de Dados · CESPE/CEBRASPE · 2022

Questão comentada de Banco de Dados

Em um banco de dados relacional, quando toda coluna não chave de uma tabela depende diretamente da chave primária diz-se que a tabela está, no mínimo, na

Gabarito: C

Em Banco de Dados relacional, as formas normais servem para reduzir redundância e evitar anomalias de inserção, atualização e exclusão. A 1FN exige dados atômicos, sem grupos repetidos; a 2FN vai além e elimina dependência parcial de chave composta; a 3FN elimina dependência transitiva entre atributos não chave. Em outras palavras: primeiro você organiza os dados para não ter “lista dentro de lista”, depois garante que tudo dependa da chave inteira, e por fim evita que um atributo não chave dependa de outro atributo não chave. A frase da questão diz que toda coluna não chave depende diretamente da chave primária. Isso indica que não há dependência transitiva de atributos não chave em relação à chave, o que é exatamente a ideia da 3FN. A tabela já atende, no mínimo, à terceira forma normal, porque os atributos não chave dependem da chave, da totalidade da chave e somente da chave. Na prática de prova, a banca adora misturar conceitos: 1FN fala da estrutura dos valores; 2FN fala da dependência funcional completa da chave; 3FN fala da eliminação de dependências indiretas. Então, quando o enunciado destaca que os atributos não chave dependem diretamente da chave primária, o encaixe é de 3FN. É o tipo de detalhe que parece pequeno, mas decide a questão.

Continue treinando

Questões relacionadas