Questão FC374518
Normalização é um processo destinado a avaliar e corrigir as tabelas de banco de dados, a fim de reduzir redundância e mistura de diferentes dados na mesma tabela. A forma normal v
Projeto e Modelagem de Dados
Instituto Consulplan · 2019
Normalização é um processo destinado a avaliar e corrigir as tabelas de banco de dados, a fim de reduzir redundância e mistura de diferentes dados na mesma tabela. A forma normal violada quando uma relação possui dependências multivaloradas indesejáveis, podendo, por isso, ser usada para identificar e decompor tais relações, se refere a:
- 1FN
- 3FN
- 4FN
- Forma Normal de Boyce-Codd (FNBC)
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A 4ª Forma Normal (4FN) trata especificamente de dependências multivaloradas. Uma relação está em 4FN se, além de atender à 3FN, não contiver dependências multivaloradas não-triviais do tipo \(X \twoheadrightarrow Y\) em que \(X\) não seja uma superchave.
Dependência multivalorada ocorre quando, para uma mesma chave \(X\), existem conjuntos independentes de valores em atributos distintos — por exemplo, um aluno com várias telefones e vários hobbies, sem relação entre si.
Para eliminar a redundância gerada por essas dependências aplica-se decomposição lossless: a relação \(R\) com \(X \twoheadrightarrow Y\) é decomposta em \(R1(X,Y)\) e \(R2(X,R\setminus Y)\). Isso preserva os fatos independentes e evita repetição excessiva de tuplas.
Em provas, identificar a presença de \(X \twoheadrightarrow Y\) e lembrar que somente a 4FN resolve esse problema é essencial.
Conteúdo do catálogo FC Concursos · Atualizado em