Questão FC369401
Uma tabela encontra-se em 4FN quando, além de estar em 3FN, não contém
Projeto e Modelagem de Dados
FGV · 2024
Uma tabela encontra-se em 4FN quando, além de estar em 3FN, não contém
- tabelas aninhadas.
- dependências transitivas
- tabelas autorelacionadas.
- dependências intransitivas.
- dependências multivaloradas.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Uma tabela está em 4FN quando, além de satisfazer a 3FN, não contém dependências multivaloradas.
Uma dependência multivalorada ocorre quando, para um mesmo determinante X, existem vários valores de Y que são independentes de outros atributos — formalmente \(X \twoheadrightarrow Y\). Isso gera combinações redundantes entre conjuntos de valores.
Para cumprir a 4FN, toda dependência multivalorada não trivial deve ter o determinante como superchave. Na prática, resolve‑se a violação através da decomposição da relação em duas ou mais tabelas, cada uma representando uma associação independente.
Assim, eliminar dependências multivaloradas evita redundância e inconsistência, garantindo que a estrutura reflita relações independentes de forma normalizada.
Conteúdo do catálogo FC Concursos · Atualizado em