Analise as afirmativas a seguir sobre normalização em banco...
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)?
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