Analise as afirmativas a seguir sobre normalização em banco...

Próximas questões
Com base no mesmo assunto
Q3256019 Banco de Dados
Analise as afirmativas a seguir sobre normalização em bancos de dados:

I - A normalização é um conceito essencial no design de bancos de dados relacionais, garantindo um armazenamento eficiente e minimizando erros de inserção, atualização e exclusão.
II - Uma tabela está na Terceira Forma Normal 3FN quando todos os atributos não-chave dependem diretamente da chave primaria, eliminando dependências transitivas.
III - A Terceira Forma Normal 3FN exige que cada tabela tenha apenas uma chave primaria e nenhuma chave estrangeira.

Qual(is) afirmativa(s) esta(ao) correta(s)? 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: A - Somente as afirmativas I e II.

1. Tema central da questão:

A questão trata da normalização em bancos de dados, um processo fundamental no design de bancos de dados relacionais que visa garantir a eficiência do armazenamento e a integridade dos dados. Compreender as formas normais é essencial para evitar redundâncias e anomalias de atualização.

2. Resumo teórico:

A normalização é um conjunto de regras aplicadas ao design de tabelas em bancos de dados relacionais para minimizar a redundância e melhorar a integridade dos dados. As principais formas normais incluem:

  • Primeira Forma Normal (1FN): Elimina grupos repetitivos, assegurando que cada campo contenha o valor atômico.
  • Segunda Forma Normal (2FN): Remove dependências parciais, exigindo que todos os atributos não-chave dependam totalmente da chave primária.
  • Terceira Forma Normal (3FN): Elimina dependências transitivas, garantindo que atributos não-chave dependam apenas da chave primária.

Fontes: “Database System Concepts” de Silberschatz, Korth e Sudarshan.

3. Justificativa para a alternativa correta:

Afirmativa I: Verdadeira. A normalização é de fato essencial para o design de bancos de dados relacionais, pois contribui para um armazenamento eficiente e reduz problemas de inserção, atualização e exclusão.

Afirmativa II: Verdadeira. De acordo com a definição de Terceira Forma Normal (3FN), todos os atributos não-chave devem depender diretamente da chave primária, eliminando dependências transitivas.

Afirmativa III: Falsa. A Terceira Forma Normal não exige que cada tabela tenha apenas uma chave primária e nenhuma chave estrangeira. As chaves estrangeiras são importantes para manter a integridade referencial entre tabelas.

4. Análise das alternativas incorretas:

Alternativa B: Incorreta, pois a afirmativa III é falsa.

Alternativa C: Incorreta, pois a afirmativa II também está correta.

Alternativa D: Incorreta, pois a afirmativa III é falsa.

Alternativa E: Incorreta, pois a afirmativa II também está correta.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

Afirmativa I: Realmente a normalização visa reduzir a redundância de dados e as anomalias de inserção, atualização e exclusão, tornando o armazenamento mais eficiente e a integridade dos dados melhor.

Afirmativa II: A definição de 3FN é que a tabela deve estar na 2FN e não ter dependências transitivas, ou seja, nenhum atributo não-chave pode depender de outro atributo não-chave. Isso implica que todos os atributos não-chave devem depender diretamente da chave primária (ou da chave candidata).

Alternativa III: A 3FN não impõe restrições sobre o número de chaves primárias (uma tabela sempre terá uma) ou a existência de chaves estrangeiras.

Alternativa A

Clique para visualizar este comentário

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