← Questões de Banco de Dados

Banco de Dados · FGV · 2021

Questão comentada de Banco de Dados

Na teoria de projetos de bancos de dados, o processo de normalização de uma tabela é feito a partir da identificação

Gabarito: B

Normalização é o processo usado para organizar uma tabela de forma mais eficiente, reduzindo redundância e evitando anomalias de inserção, atualização e exclusão. Em vez de começar olhando para chaves estrangeiras, tipos de dados ou mesmo para “desenhar joins”, você começa entendendo como os atributos dependem uns dos outros dentro da relação. A ideia central é identificar as dependências funcionais: isto é, descobrir quais colunas determinam outras colunas. A partir daí, você separa os dados em tabelas menores e bem estruturadas, seguindo as formas normais. É como arrumar a casa antes de receber visita: você não muda os móveis ao acaso, você organiza com critério. Por isso o gabarito é a alternativa B. A normalização, na teoria de projeto de bancos de dados, nasce justamente da análise das dependências funcionais, que orientam a decomposição das tabelas. Essa é a base doutrinária clássica do tema em modelagem relacional. Se a banca FGV falar em normalização, desconfie das opções que tratam de implementação física ou de detalhes de consulta. Normalização é lógica e estrutural, não é um ajuste de SQL, nem de tipos de coluna, nem uma caça a joins.

Continue treinando

Questões relacionadas