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
- 2ª forma normal (2FN).
- 3ª forma normal (3FN).
- 4ª forma normal (4FN).
- 5ª forma normal (5FN).
- 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