Julgue o próximo item, relativo à normalização de dados, à l...
Para que uma relação esteja na terceira forma normal (3FN), ela deve estar na segunda forma normal (2FN) e todos os seus atributos não chave devem depender diretamente da chave primária, sem dependências transitivas.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão sobre normalização de dados, especificamente a terceira forma normal (3FN), que é um conceito essencial em design de banco de dados.
A alternativa correta é a C - Certo.
Tema Central: A questão foca na normalização de dados, um processo de organização de tabelas de banco de dados para minimizar a redundância e dependências. A 3FN é parte desse processo e é crucial para manter a integridade dos dados.
Conceito de Terceira Forma Normal (3FN):
Para uma relação estar na 3FN, ela deve primeiramente estar na Segunda Forma Normal (2FN). Além disso, todos os atributos não chave devem depender diretamente da chave primária, sem dependências transitivas. Uma dependência transitiva ocorre quando um atributo A depende de um atributo B, que por sua vez depende da chave primária. Assim, na 3FN, eliminamos essas cadeias de dependência indireta.
Para ilustrar: Considere uma tabela com os atributos EstudanteID (chave primária), Nome, CursoID e NomeCurso. Aqui, NomeCurso depende de CursoID, que depende de EstudanteID. Para estar na 3FN, NomeCurso deve ser transferido para uma tabela separada com CursoID como chave primária.
Justificação da Resposta: A questão afirma corretamente que uma tabela na 3FN deve estar na 2FN e não deve ter dependências transitivas. Portanto, a alternativa está certa.
A eliminação das dependências transitivas ajuda a garantir que as atualizações e exclusões de dados sejam mais simples e menos propensas a erros, melhorando a integridade e eficiência do banco de dados.
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
questão pra vc anotar aí, teórica essa
a 2FN elimina dependências parciais, todo atributo não chave deve depender da chave primária, eliminando dependências parciais (questões podem dizer que depende totalmente da chave primária, está correto)
3FN elimina dependências transitivas, que todo atributo não chave não vai depender de outro atributo não chave, mas somente da chave primária, eliminando dependência transitiva (questões podem dizer que depende diretamente da chave primária, está correto)
qualquer erro só corrigir
PF está chegando meus amigos, e todos vamos passar.
Perfeita a questão.
outras questões que pode ajudar:
() quando uma tabela está na terceira forma normal (3FN), toda coluna que não é chave depende diretamente da chave primária, sem dependências indiretas. (correta)
(CESPE) Uma tabela é considerada na terceira forma normal quando suas colunas que não são chave dependem diretamente da chave primária. (certa)
(CEBRASPE - 2022 Banco de Dados) Colocar uma tabela na 2FN significa que toda coluna não chave depende diretamente da chave primária. (ERRADA)
A questão se refere a 3FN, pois utilizada o tempo “diretamente”.
GABARITO: CERTO
Terceira forma normal (3NF):
- Remove dados redundantes que não são necessários para garantir a integridade dos dados.
-Qualquer COLUNA/ATRIBUTO não-chave não poderá depender de outra coluna/ATRIBUTOS não-chave;
- Não pode 1FN, 2FN e não pode conter dependência transitiva (Redundância de dados).
- Os atributos dependem, de forma exclusiva, da chave primária (dependência intransitiva)
Todos atributos podem depender diretamente de chave primária (dependência intransitiva) e, ainda assim, a tabela não estar na 3FN. Isso ocorre porque, se essa chave primária for composta e um atributo depender apenas de parte dela, significa que a tabela não está na 2FN.
.
revisar
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo