Pular para o conteúdo principal

Questão de Banco de Dados — Formas normais — FUNDATEC 2026

Banco de DadosFormas normais
Código
qg685917
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Banco de Dados
Analise a relação a seguir:FUNCIONARIO(id_func, nome, departamento, nome_departamento)Sabendo que:id_func → nome, departamentodepartamento → nome_departamentoQual problema de normalização essa relação apresenta?
  1. AViolação da primeira forma normal devido à presença de atributos compostos.
  2. BDependência parcial em relação à chave primária.
  3. CDependência transitiva entre atributos não chave
  4. DViolação da integridade referencial.
  5. EDependência multivalorada.
Revelar gabarito e comentário

GabaritoC — Dependência transitiva entre atributos não chave

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”.

Normalização: Dependência Transitiva

Gabarito: letra C. A relação FUNCIONARIO apresenta uma dependência transitiva entre atributos não chave: id_func → departamento → nome_departamento. Isso viola a Terceira Forma Normal (3FN), que exige que não haja dependências transitivas de atributos não chave em relação à chave primária.

A relação possui chave primária simples id_func, portanto está na 1FN (atributos atômicos) e na 2FN (sem dependência parcial). O problema é que nome_departamento depende de departamento, que por sua vez depende de id_func, criando uma dependência transitiva.

Alternativa A — ❌ Incorreta

A 1FN exige atributos atômicos. Não há atributos compostos ou multivalorados na relação, logo não há violação da 1FN.

Alternativa B — ❌ Incorreta

Dependência parcial só ocorre quando a chave primária é composta e um atributo não chave depende de apenas parte da chave. Como id_func é chave simples, não há dependência parcial.

Alternativa C — ✅ Correta ⟵ GABARITO

A relação apresenta a dependência funcional departamento → nome_departamento, e departamento não é chave candidata. Como nome_departamento depende transitivamente da chave primária (id_func) por meio de departamento, a relação viola a 3FN.

Alternativa D — ❌ Incorreta

Integridade referencial trata de chaves estrangeiras e relacionamentos entre tabelas. A questão não menciona outra tabela nem chave estrangeira, portanto não há violação.

Alternativa E — ❌ Incorreta

Dependência multivalorada está relacionada à 4FN, que exige que não haja dependências multivaloradas não triviais. A relação não apresenta atributos multivalorados.

Gabarito: letra C

Link permanente: /questoes/qg685917