Questão de Banco de Dados — Formas normais — FUNDATEC 2023
Banco de Dados›Formas normais
Código
qq896699
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Administração de Dados
Qual é a finalidade da terceira forma normal (3NF) na normalização de um banco de dados?
AEvitar a redundância de dados em uma tabela.
BDividir uma tabela grande em tabelas menores e mais gerenciáveis.
CGarantir que cada tabela contenha apenas um tipo de informação.
DGarantir que todas as dependências funcionais estejam satisfeitas em uma tabela.
EGarantir que cada tabela contenha um único valor em cada célula.
Revelar gabarito e comentário▾
GabaritoD — Garantir que todas as dependências funcionais estejam satisfeitas em uma tabela.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Terceira Forma Normal (3NF)
Gabarito: letra D. A finalidade específica da terceira forma normal (3NF) é garantir que todas as dependências funcionais estejam adequadamente satisfeitas na tabela, principalmente eliminando as dependências transitivas entre atributos não chave. As demais alternativas ou são objetivos gerais da normalização ou pertencem a outras formas normais.
A 3NF é um passo no processo de normalização que visa refinar o esquema relacional, assegurando que cada atributo não chave dependa exclusivamente da chave primária, sem depender de outros atributos não chave. Isso é alcançado ao decompor tabelas que possuam dependências transitivas.
Alternativa A — ❌ Incorreta
Evitar a redundância de dados é um objetivo geral de todo o processo de normalização, não específico da 3FN. A 3FN contribui para isso, mas sua finalidade principal é lidar com dependências transitivas.
Alternativa B — ❌ Incorreta
Dividir tabelas grandes em menores é uma consequência da normalização, mas não a finalidade intrínseca da 3FN. Essa ação ocorre em várias formas normais.
Alternativa C — ❌ Incorreta
Garantir que cada tabela contenha apenas um tipo de informação é uma descrição genérica que se aproxima mais da segunda forma normal (2FN), que elimina dependências parciais. A 3FN vai além, tratando das dependências transitivas.
Alternativa D — ✅ Correta ⟵ GABARITO
A 3FN assegura que todas as dependências funcionais sejam satisfeitas na tabela, ou seja, que não haja dependências transitivas. Em termos formais, uma tabela está na 3FN se, para toda dependência funcional X → A, onde A é um atributo não chave, X é uma superchave ou A é parte de uma chave candidata. Isso garante que os atributos não chave dependam apenas da chave primária.
Alternativa E — ❌ Incorreta
Garantir que cada célula contenha um único valor é a definição da primeira forma normal (1FN). A 3FN opera sobre tabelas já na 1FN e 2FN.