← Questões de Banco de Dados

Banco de Dados · CESPE/CEBRASPE · 2021

Questão comentada de Banco de Dados

Na normalização de tabelas, ao eliminar as dependências transitivas, chega-se à

Gabarito: D

Na normalização, a ideia e ir quebrando dependencias ruins para evitar redundancia e anomalias de insercao, alteracao e exclusao. Quando voce elimina dependencias transitivas, voce esta tratando um caso bem classico da terceira forma normal. Em outras palavras: se um atributo nao-chave depende de outro atributo nao-chave, e nao diretamente da chave, a tabela ainda nao esta bem arrumada. A primeira forma normal cuida da atomicidade dos valores, a segunda forma normal exige que os atributos nao-chave dependam da chave inteira, e a terceira forma normal vai alem: ela pede que nao existam dependencias transitivas entre atributos nao-chave. Isso e exatamente o ponto da questao. Por isso, ao eliminar dependencias transitivas, chega-se a 3FN. Na pratica, pense assim: a chave identifica a linha, e os demais atributos devem depender da chave, nao de outro atributo qualquer no meio do caminho. Se dependerem, surge a tal dependencia transitiva, que a 3FN quer eliminar. As formas mais avancadas, como 4FN e 5FN, lidam com problemas mais sofisticados, como multivalores e decomposicoes mais complexas, nao com essa ideia basica de transito de dependencia.

Continue treinando

Questões relacionadas