Questão nº 56
Questão de TI - Infraestrutura e Segurança · FGV EPE 2024 (nº 56)
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
A normalização de banco de dados é um processo de organização das colunas e tabelas de um banco de dados relacional para minimizar a redundância de dados e melhorar a integridade dos dados, seguindo um conjunto de regras chamadas formas normais (FN). Cada forma normal (1FN, 2FN, 3FN, etc.) impõe requisitos mais rigorosos sobre as dependências funcionais entre os atributos (colunas).
(A) Correta: A relação está na 2FN. Para estar na 2FN, a relação deve estar na 1FN (o que é o caso, pois todos os atributos são atômicos) e todos os atributos não-chave devem ser totalmente dependentes da chave primária. O problema afirma explicitamente 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", o que significa que todos os atributos não-chave (`Capacidade_instalada`, `Fator_eficiência`, `Produção_anual`) dependem da chave primária completa (`{Cod_país, Fonte_energética, Ano}`). Não há dependências parciais (onde um atributo não-chave dependeria apenas de uma parte da chave primária composta).
(B) Incorreta: Não há dependências parciais na relação apresentada. Uma dependência parcial ocorre quando um atributo não-chave depende de uma parte da chave primária composta. O problema afirma que os atributos não-chave dependem da chave primária completa, e a dependência `Capacidade_instalada, Fator_eficiência -> Produção_anual` é entre atributos não-chave, não sendo uma dependência parcial. Armadilha da banca: O aluno pode confundir a dependência entre atributos não-chave com uma dependência parcial, ou pode não perceber que a descrição inicial já garante a ausência de dependências parciais.
(C) Incorreta: A relação não está na 3FN. Para estar na 3FN, a relação deve estar na 2FN e não deve haver dependências transitivas. Uma dependência transitiva ocorre quando um atributo não-chave depende de outro atributo não-chave, que por sua vez depende da chave primária. Neste caso, temos a chave primária `{Cod_país, Fonte_energética, Ano}` que determina `{Capacidade_instalada, Fator_eficiência}`, e por sua vez, `{Capacidade_instalada, Fator_eficiência}` determina `Produção_anual`. Isso configura uma dependência transitiva: `{Cod_país, Fonte_energética, Ano} -> {Capacidade_instalada, Fator_eficiência} -> Produção_anual`.
(D) Incorreta: Há dependência transitiva na relação apresentada. Conforme explicado na alternativa C, a dependência `{Cod_país, Fonte_energética, Ano} -> {Capacidade_instalada, Fator_eficiência} -> Produção_anual` é uma dependência transitiva.
(E) Incorreta: A relação não está na 4FN. Para estar na 4FN, a relação precisa estar na 3FN (ou BCNF), o que não é o caso aqui devido à dependência transitiva. A 4FN lida com dependências multivaloradas, que não foram mencionadas ou identificadas no problema.
Fonte: FGV EPE 2024 Analista de Gestão Corporativa - TI - Infraestrutura e Segurança (Caderno Tipo 1). Reproduzida para fins de estudo.