Questão nº 46
Questão de TI - Soluções · FGV EPE 2024 (nº 46)
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 (alternativa correta)
- 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
Resposta comentada
Gabarito Alternativa A
Normalização de banco de dados é o processo de organizar as colunas (atributos) e tabelas (relações) para reduzir a redundância e melhorar a integridade dos dados. A Segunda Forma Normal (2FN) exige que todos os atributos que não fazem parte da chave primária dependam inteiramente da chave primária. A Terceira Forma Normal (3FN) exige que, além de estar na 2FN, não existam dependências transitivas, ou seja, um atributo não-chave não pode depender de outro atributo não-chave.
Analisando a relação PRODUCAO (++Cod_país++, ++Fonte_energética++, ++Ano++, Capacidade_instalada, Fator_eficiência, Produção_anual):
- Chave Primária (PK):
{Cod_país, Fonte_energética, Ano}(é uma chave composta). - Atributos não-chave:
Capacidade_instalada,Fator_eficiência,Produção_anual. - Dependências Funcionais (DFs) dadas:
{Cod_país, Fonte_energética, Ano} -> Capacidade_instalada{Cod_país, Fonte_energética, Ano} -> Fator_eficiência{Cod_país, Fonte_energética, Ano} -> Produção_anual
(A questão afirma que "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", confirmando que todos os atributos não-chave dependem da chave primária completa).Capacidade_instalada, Fator_eficiência -> Produção_anual(Esta é uma DF adicional e crucial).
Verificando as Formas Normais:
- 1FN: A relação está em 1FN, pois todos os atributos são atômicos e não há grupos repetitivos.
- 2FN: Para estar em 2FN, não pode haver dependências parciais, ou seja, nenhum atributo não-chave pode depender de apenas uma parte da chave primária composta. Como a questão afirma que todos os atributos não-chave (
Capacidade_instalada,Fator_eficiência,Produção_anual) dependem do "país, da fonte energética e do ano considerado" (a chave primária completa), não há dependências parciais. Portanto, a relação está na 2FN. - 3FN: Para estar em 3FN, não pode haver dependências transitivas, ou seja, um atributo não-chave não pode depender de outro atributo não-chave. A DF
Capacidade_instalada, Fator_eficiência -> Produção_anualé uma dependência transitiva, poisCapacidade_instaladaeFator_eficiênciasão atributos não-chave, eProdução_anualtambém é um atributo não-chave. TemosPK -> {Capacidade_instalada, Fator_eficiência}e{Capacidade_instalada, Fator_eficiência} -> Produção_anual. Isso caracteriza uma dependência transitiva. Portanto, a relação NÃO está na 3FN.
Conclusão: A relação está na 2FN, mas não na 3FN.
(A) Correta: A relação está na 2FN. Conforme a análise, não há dependências parciais, pois todos os atributos não-chave dependem da chave primária completa.
(B) Incorreta: Não há dependências parciais na relação. A questão afirma que os atributos não-chave dependem do país, fonte energética e ano (a chave primária completa), o que significa que eles não dependem de apenas uma parte da chave. Armadilha da banca: O estudante pode confundir dependência parcial com dependência transitiva, ou assumir que a existência de uma dependência entre não-chaves implica em parcialidade.
(C) Incorreta: A relação não está na 3FN. Existe uma dependência transitiva: Capacidade_instalada, Fator_eficiência -> Produção_anual, onde Capacidade_instalada e Fator_eficiência são atributos não-chave que determinam outro atributo não-chave (Produção_anual).
(D) Incorreta: Há dependência transitiva na relação. A dependência Capacidade_instalada, Fator_eficiência -> Produção_anual é um exemplo claro de dependência transitiva, pois atributos não-chave determinam outro atributo não-chave.
(E) Incorreta: Para estar na 4FN, a relação precisaria estar, no mínimo, na 3FN (e BCNF), o que não é o caso devido à dependência transitiva.
Fonte: FGV EPE 2024 Analista de Gestão Corporativa - TI - Soluções (Caderno Tipo 1). Reproduzida para fins de estudo.