A Normalização é uma padronização na modelagem de um banco d...

Próximas questões
Com base no mesmo assunto
Q1307009 Banco de Dados
A Normalização é uma padronização na modelagem de um banco de dados visando resolver problemas de redundância de dados, tamanho ocupado, entre outros. Sobre a normalização, é correto afirmar:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A

A normalização de banco de dados é um processo fundamental para garantir a eficiência e a consistência dos dados armazenados. Ela é composta por várias formas normais, cada uma com o objetivo de resolver problemas específicos de design do banco de dados. Para resolver a questão proposta, é essencial compreender o conceito de cada uma das formas normais.

Para a Alternativa A: A afirmação está correta pois na Segunda Forma Normal (2NF), estamos preocupados em eliminar a redundância de dados que ocorre devido a dependências funcionais parciais. Uma tabela está na 2NF se, e somente se, está na 1NF e todos os seus atributos não chave forem dependentes de forma completa da chave primária da tabela. Isso significa que não deve haver dependências funcionais de somente parte de uma chave composta (chave primária que é formada por mais de um atributo).

Vamos agora explicar porque as demais alternativas estão incorretas:

  • Alternativa B: Esta alternativa está incorreta porque a questão dos atributos multivalorados é tratada na Quarta Forma Normal (4NF), não na Terceira. A Terceira Forma Normal (3NF) foca em resolver as dependências funcionais transitivas para garantir que os atributos não chave sejam dependentes apenas da chave primária.
  • Alternativa C: Esta alternativa está incorreta. A Primeira Forma Normal (1NF) diz respeito a ter todos os valores de atributos atômicos (indivisíveis), ou seja, uma coluna deve conter apenas um valor para cada instância da tupla. Dependências funcionais entre colunas não chaves são uma questão de 2NF ou 3NF, não de 1NF.
  • Alternativa D: Esta alternativa está incorreta porque as formas normais são relacionadas de maneira sequencial e dependente. Para que um banco de dados esteja na Terceira Forma Normal, ele também deve atender aos critérios da Primeira e Segunda Formas Normais.

Portanto, a alternativa A é a única que apresenta uma afirmação correta em relação à Segunda Forma Normal, que é uma etapa crítica na normalização de um banco de dados para eliminar a redundância e melhorar a integridade dos 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

Primeira Forma Normal (ou 1FN). Nesta forma os atributos precisam ser atômicos, o que significa que as tabelas não podem ter valores repetidos e nem atributos possuindo mais de um valor.

Segunda Forma Normal (ou 2FN). Primeiramente, para estar na 2FN é preciso estar também na 1FN. 2FN define que os atributos normais, ou seja, os não chave, devem depender unicamente da chave primária da tabela.

Terceira Forma Normal (ou 3FN). Assim como para estar na 2FN é preciso estar na 1FN, para estar na 3FN é preciso estar também na 2FN. 3FN define que todos os atributos dessa tabela devem ser funcionalmente independentes uns dos outros, ao mesmo tempo que devem ser dependentes exclusivamente da chave primária da tabela. 3FN foi projetada para melhorar o desempenho de processamento dos banco de dados e minimizar os custos de armazenamento.

Fonte:https://pt.wikipedia.org/wiki/Normaliza%C3%A7%C3%A3o_de_dados#Primeira_Forma_Normal

===Letra A===

um dos critérios para verificar se uma entidade está na segunda forma normal é verificar se seus atributos não chaves estão funcionalmente relacionados apenas à entidade em questão. (CERTO)

===Letra B===

a remoção de atributos multivalorados (mais de um valor para a mesma instância da tupla) é o principal critério para determinar se o banco dados está na terceira forma normal. (ERRADO)

Terceira Forma Normal (3FN)

- É baseada no conceito de dependência transitiva.

- Uma relação R está na 3FN, se estiver na 2FN e cada atributo não-chave de R não possuir dependência transitiva, para cada chave candidata de R.

- Um esquema de relação R está na terceira forma normal se toda vez que uma dependência funcional não trivial X→A se mantiver em R, ou (a) X for uma superclasse de R ou (b) A for um atributo principal de R.

===Letra C===

um dos critérios para verificar se uma entidade está na primeira forma normal é verificar se as colunas não chaves não têm dependências funcionais entre si, sendo, portanto, independentes. (ERRADO)

Primeira Forma Normal (1FN)

- Não pode ter atributos multivalorados, atributos compostos e suas combinações.

- Todos os seus atributos devem possuir apenas valores atômicos (simples, indivisíveis).

===Letra D===

as formas normais são independentes uma da outra, podendo um modelo estar na terceira forma normal sem estar necessariamente na primeira ou segunda forma normal. (ERRADO)

Uma relação R está na 3FN, se estiver na 2FN e cada atributo não-chave de R não possuir dependência transitiva, para cada chave candidata de R.

Ótima questão para revisar!

Clique para visualizar este comentário

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