FC ConcursosFC Concursos

Questão FC369414

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

Projeto e Modelagem de Dados

FGV · 2024

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 de composições de R”.
Esse conceito de dependência, considerando um valor de n maior que dois (n>2), integra a definição da

  1. 2ª forma normal (2FN).
  2. 3ª forma normal (3FN).
  3. 4ª forma normal (4FN).
  4. 5ª forma normal (5FN).
  5. forma normal Boyce-Codd (FNBC).
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa correta é a 5ª forma normal, também chamada de Project-Join Normal Form (PJNF). Ela trata de dependências que não são cobertas por dependências funcionais simples: as chamadas dependências de junção.

Uma dependência de junção exige que uma relação R possa ser decomposta em subesquemas \(R_1,\dots,R_n\) tal que a junção dessas projeções reconstrua R sem perda — e essa decomposição é não aditiva e não trivial quando \(n>2\).

A 5ª forma normal exige que toda dependência de junção em R seja consequência das chaves candidatas; se existir uma JD não implicada pelas chaves, R deve ser decomposta para eliminar redundância e anomalias.

Em resumo: a 5FN remove redundâncias causadas por restrições de junção multi‑via (multi‑way joins), garantindo que qualquer decomposição seja segura e semanticamente necessária.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo