Questão de Programação — Conceitos básicos de programação — FGV 2024
Programação›Conceitos básicos de programação
Código
fg084723
Banca
FGV
Órgão
EPE
Ano
2024
Nível
Superior
Cargo
Analista de Gestão Corporativa - Tecnologia da Informação (Soluções)
Considere a relação a seguir.
PRODUCAO (Cod_país, Fonte_energética, Ano, Capacidade_instalada, Fator_eficiência, Produção_anual)
Essa relação apresenta a capacidade instalada, o fator de eficiência e a produção anual de uma determinada fonte energética por um determinado país (Cod_país) em um determinado ano.
A capacidade instalada, o fator de eficiência e a produção anual dependem do país, da fonte energética e do ano considerado. Considere ainda que {Cod_país, Fonte_energética, Ano} é a chave primária, e que a relação apresenta ainda a dependência funcional Capacidade_instalada, Fator_eficiência -> Produção_anual.
Sobre o processo de normalização e as formas normais, assinale a afirmativa correta.
AA relação está na 2FN
BHá dependências parciais na relação apresentada
CA relação está na 3FN
DNão há dependência transitiva na relação apresentada
EA relação está na 4FN
Revelar gabarito e comentário▾
GabaritoA — A relação está na 2FN
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 de Bancos de Dados
Gabarito: letra A. A relação PRODUCAO está na 2FN (Segunda Forma Normal), pois todos os atributos não-chave (Capacidade_instalada, Fator_eficiência, Produção_anual) dependem funcionalmente de forma completa da chave primária composta {Cod_país, Fonte_energética, Ano}. No entanto, existe uma dependência transitiva: a chave primária determina {Capacidade_instalada, Fator_eficiência} e estes, por sua vez, determinam Produção_anual (conforme a DF fornecida). Isso impede que a relação esteja na 3FN.
Análise das alternativas
Alternativa A — ✅ Correta ⟵ GABARITO
A relação está na 2FN. Não há dependências parciais, pois cada atributo não-chave depende da chave inteira. A dependência transitiva (Capacidade_instalada, Fator_eficiência → Produção_anual) não viola a 2FN, mas impede a 3FN.
Alternativa B — ❌ Incorreta
Afirma que há dependências parciais. Dependência parcial ocorre quando um atributo não-chave depende de parte da chave primária composta. No enunciado, a capacidade instalada, o fator de eficiência e a produção anual dependem do país, da fonte energética e do ano (toda a chave), não havendo dependência parcial.
Alternativa C — ❌ Incorreta
A relação não está na 3FN. Para estar na 3FN, além de estar na 2FN, não pode haver dependência transitiva de atributos não-chave em relação à chave. A DF Capacidade_instalada, Fator_eficiência → Produção_anual configura uma dependência transitiva, pois a chave determina os dois primeiros, que determinam o terceiro.
Alternativa D — ❌ Incorreta
Afirma que não há dependência transitiva. Conforme explicado, a DF fornecida cria uma dependência transitiva: (Cod_país, Fonte_energética, Ano) → (Capacidade_instalada, Fator_eficiência) → Produção_anual.
Alternativa E — ❌ Incorreta
A relação não está na 4FN. A 4FN trata de dependências multivaloradas, que não são mencionadas no enunciado. Além disso, a relação sequer está na 3FN, portanto não pode estar na 4FN.
NÃO CAIA NESSA!
A banca pode levar o candidato a confundir dependência transitiva com dependência parcial. A DF dada (Capacidade_instalada, Fator_eficiência → Produção_anual) não é uma dependência parcial (pois o determinante não é subconjunto da chave), mas é uma dependência transitiva. Muitos alunos, ao verem uma DF entre atributos não-chave, podem achar que é parcial, mas o conceito é diferente. Fique atento: parcial envolve parte da chave primária; transitiva envolve uma 'cadeia' entre atributos não-chave.
Conclusão: A relação está na 2FN, mas não na 3FN, tornando a alternativa A a correta.