Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2024

Banco de DadosBanco de Dados Relacionais
Código
fg079807
Banca
FGV
Órgão
DATAPREV
Ano
2024
Nível
Superior
Cargo
ATI - Inteligência da Informação
No âmbito de normalização de bancos de dados relacionais, há o conceito de dependência com a seguinte especificação: “para o esquema de uma relação R, uma restrição que demanda que cada estado r de R apresente uma decomposição de junção não aditiva e não trivial para cada decomposição Ri de R, em que o valor de i varie entre 1 e n, sendo n o número de decomposições de R”.Esse conceito de dependência, considerando um valor de n maior que dois (n>2), integra a definição da
  1. A2ª forma normal (2FN).
  2. B3ª forma normal (3FN).
  3. C4ª forma normal (4FN).
  4. D5ª forma normal (5FN).
  5. Eforma normal Boyce-Codd (FNBC).
Revelar gabarito e comentário

GabaritoD — 5ª forma normal (5FN).

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: 5ª forma normal (5FN)

Gabarito: letra D. A descrição apresentada no enunciado corresponde exatamente ao conceito de dependência de junção (JD) que, quando (n > 2), é a base para a definição da 5ª forma normal (5FN). A 5FN exige que toda dependência de junção seja implicada pelas chaves candidatas, garantindo decomposições de junção não aditiva e não triviais.

A questão cobra o conhecimento das formas normais mais avançadas, especialmente o que diferencia a 4FN (que lida com dependências multivaloradas) da 5FN (que lida com dependências de junção em decomposições de três ou mais relações). A chave está no termo "decomposição de junção não aditiva e não trivial para cada decomposição Ri de R, com n>2".

Alternativa A — ❌ Incorreta

A 2ª forma normal (2FN) lida com dependências funcionais parciais – um atributo não-chave depender de parte de uma chave composta. Não envolve decomposições de junção não aditivas com múltiplas relações.

Alternativa B — ❌ Incorreta

A 3ª forma normal (3FN) elimina dependências funcionais transitivas. Também não aborda decomposições de junção não triviais; foca apenas em dependências funcionais.

Alternativa C — ❌ Incorreta

A 4ª forma normal (4FN) trata de dependências multivaloradas, que podem gerar decomposições binárias não aditivas. Contudo, a 4FN não cobre o caso geral de decomposições com (n > 2) – essa é a competência da 5FN.

Alternativa D — ✅ Correta ⟵ GABARITO

A 5ª forma normal (5FN) define que um esquema de relação R está na 5FN se, para toda dependência de junção (JD) que se aplica a R, essa JD é implicada pelas chaves candidatas de R. A dependência de junção é exatamente o conceito descrito: uma restrição que exige que toda decomposição de R seja uma decomposição de junção não aditiva (sem perdas) e não trivial. Quando há mais de duas relações na decomposição ((n > 2)), a 4FN não é suficiente; é necessária a 5FN para evitar decomposições espúrias.

Alternativa E — ❌ Incorreta

A forma normal Boyce-Codd (FNBC) é uma versão mais rigorosa da 3FN, baseada em dependências funcionais. Ela não lida com dependências de junção.

PEGA ESSA DICA!

Decore a progressão: Dependência funcional → 3FN / FNBC; Dependência multivalorada → 4FN; Dependência de junção (n>2) → 5FN. A 5FN elimina qualquer possibilidade de perda de informação em junções, sendo a forma normal mais forte.

Gabarito: letra D (5FN).

Link permanente: /questoes/fg079807