Na normalização de dados, caso exista um ou mais atributos q...

Próximas questões
Com base no mesmo assunto
Ano: 2010 Banca: FCC Órgão: SERGAS Prova: FCC - 2010 - SERGAS - Analista de Sistemas |
Q40223 Banco de Dados
Na normalização de dados, caso exista um ou mais atributos que dependam de um atributo não-chave, estes atributos deverão ser extraídos para outra tabela. Trata-se da condição para que a tabela esteja na
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - terceira forma normal.

A normalização de dados é um processo utilizado para minimizar a redundância e dependência complexa entre os dados em um banco de dados relacional, estruturando-o de modo que facilite a manutenção e garanta a integridade dos dados.

Na segunda forma normal (2NF), um dos requisitos é que a tabela esteja na primeira forma normal (1NF) e que todos os atributos não-chave sejam dependentes da chave primária completa. Ou seja, não deve haver dependências parciais de apenas parte de uma chave composta.

Quando avançamos para a terceira forma normal (3NF), além dos requisitos da 2NF, é necessário que não existam dependências transitivas; ou seja, nenhum atributo não-chave deve depender de outro atributo não-chave. Em outras palavras, todos os atributos não-chave devem depender diretamente da chave primária.

A questão menciona a necessidade de extração de um ou mais atributos que dependam de um atributo não-chave para outra tabela, o que é uma característica clássica da terceira forma normal. Isso é feito para evitar que informações que não se relacionam diretamente com a chave primária da tabela possam causar anomalias de inserção, atualização e exclusão.

As demais formas normais, como a quarta forma normal (4NF) e a forma normal de Boyce/Codd (BCNF), tratam de situações ainda mais específicas de dependência entre os dados e são tipicamente abordadas após a normalização para a terceira forma normal.

Portanto, a alternativa C está correta porque descreve exatamente o procedimento de retirar atributos que dependem de um atributo não-chave para uma tabela separada, assegurando que a tabela não contenha dependências transitivas e esteja, assim, na terceira forma normal.

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

Para passarmos uma relação da 2FN para a 3FN devemos ELIMINARas DEPENDÊNCIAS TRANSITIVAS utilizando a operação dePROJEÇÃO.Assim,são geradas novas tabelas correspondentes àsDFT identificadas.
Dica para memorizar: como vi o comentário de um colega aqui no QC:

2FN: Dependência PARcial (dois é PAR)
3FN: Dependência TRansitiva (Forma Normal TRês)

Clique para visualizar este comentário

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