Questão FC369397
O conceito de dependência funcional é fundamental na análise de esquemas relacionais, sendo uma ferramenta básica para medir a adequação dos agrupamentos de atributos. Dependências
Projeto e Modelagem de Dados
FGV · 2025
O conceito de dependência funcional é fundamental na análise de esquemas relacionais, sendo uma ferramenta básica para medir a adequação dos agrupamentos de atributos. Dependências funcionais podem ser utilizadas para descrever melhor um esquema de relação ao especificar restrições que devem ser mantidas entre seus atributos.
As dependências funcionais problemáticas podem ser eliminadas por meio do processo de normalização, buscando alcançar as várias formas normais.
As formas normais que buscam eliminar novos conceitos de dependência funcional que são extensões e especializações do conceito original são
- 1FN e 5FN.
- 2FN e 3FN.
- 3FN e Forma Normal de Boyce-Codd (FNBC).
- 4FN e 5FN.
- 3FN e 4FN.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A alternativa correta indica 4FN e 5FN, pois essas formas normais tratam de dependências que são extensões e especializações do conceito básico de dependência funcional.
A 4FN elimina as dependências multivaloradas (MVD), que ocorrem quando um atributo determina independentemente múltiplos valores de outro atributo. Um esquema está em 4FN se, para cada MVD não trivial X ↠ Y, X é superchave; assim evita redundância causada por combinações independentes de valores.
A 5FN (ou PJ/NF) combate as dependências de junção (join dependencies), casos mais complexos em que uma relação só pode ser reconstruída a partir de várias projeções via junção. A 5FN exige decomposição até que todas as junções sejam preservadas sem perdas.
Ambas buscam decompor esquemas para reduzir redundância e anomalias, garantindo decomposições sem perda de informação e alinhadas às restrições semânticas.
Conteúdo do catálogo FC Concursos · Atualizado em