← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2022

Questão comentada de Banco de Dados

Considerando uma definição alternativa geral da terceira forma normal (3FN), sabe-se que um esquema de relação R está na 3FN se cada atributo não principal de R atender às seguintes condições: I. Ele é total e funcionalmente dependente de cada chave de R. II. Ele é dependente não transitivamente de cada chave de R. III. Ele é parcialmente dependente de qualquer chave de R. Está correto o que se afirma em

Gabarito: C

A terceira forma normal (3FN) busca evitar dependencias que geram redundancia e anomalias de insercao, atualizacao e exclusao. Na definicao alternativa geral, um atributo nao principal deve depender da chave inteira, e nao de pedacos da chave nem de outros atributos intermediarios. Em linguagem simples: o dado precisa "obedecer" a chave, sem atalhos. A afirmacao I esta correta porque o atributo nao principal deve ser total e funcionalmente dependente de cada chave de R. Isso significa dependencia completa da chave, sem dependencia parcial. Se a chave for composta, o atributo nao pode depender so de uma parte dela. A afirmacao II tambem esta correta porque a 3FN exige ausencia de dependencia transitiva. Em outras palavras, um atributo nao principal nao deve depender de outro atributo nao principal, mas sim diretamente da chave. Esse e um dos pontos classicos da normalizacao: cortar o intermediario fofoqueiro. Ja a afirmacao III esta errada, porque dependencia parcial e justamente o que a 3FN evita. Dependencia parcial é problema de formas anteriores, especialmente da 2FN quando a chave e composta. Por isso, o gabarito C esta certo: apenas I e II atendem a definicao de 3FN.

Continue treinando

Questões relacionadas