Normalização é um processo destinado a avaliar e corrigir a...

Próximas questões
Com base no mesmo assunto
Q1164157 Banco de Dados
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:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - 4FN.

A normalização é um processo essencial que visa estruturar as tabelas de um banco de dados de maneira a minimizar redundâncias e evitar anomalias nos dados. Esse processo é dividido em etapas conhecidas como formas normais. Cada forma normal tem seus requisitos específicos e é construída sobre a anterior.

No contexto da normalização, ao atingirmos a terceira forma normal (3FN), já tratamos várias questões de dependências funcionais, onde um atributo depende unicamente de uma chave primária. No entanto, a Quarta Forma Normal (4FN), mencionada na alternativa correta, é relacionada especificamente com a eliminação de dependências multivaloradas.

Uma dependência multivalorada ocorre quando dois ou mais atributos independentes entre si possuem múltiplos valores relacionados a uma chave primária na mesma tabela, sem haver uma dependência funcional entre eles. Isso pode levar à redundância e complexidade desnecessária na representação dos dados. A 4FN visa justamente decompor a tabela em outras, a fim de que essas dependências sejam representadas de forma mais adequada, sem redundâncias e garantindo a integridade dos dados.

Por isso, a justificativa para a alternativa C - 4FN ser a correta é porque ela se refere exatamente à forma normal que aborda a eliminação das dependências multivaloradas para otimizar o design do banco de dados.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Uma tabela está na 4FN quando:

Está na 3FN e

Na tabela não pode conter múltiplos fatos multivalorados (diferente de campos multivalorados).

GAB.: C

1FN - Eliminar atributos não atômicos;

2FN - Eliminar dependências funcionais não plenas;

3FN - Eliminar dependências transitivas;

FNBC - Eliminar dependência funcional cujo determinante não é chave candidata;

4FN - Eliminar dependência multivalorada;

5FN - Encontrar a dependência de junção.

1FN: Atributos multivalorados ou compostos

4FN: Dependências multivaloradas

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo