Questão de Banco de Dados — Formas normais — CESPE / CEBRASPE 2025
Banco de Dados›Formas normais
Código
ce195383
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Nível
Superior
Cargo
Técnico em Tecnologia da Informação II - Área: Administração de Banco de Dados
Em um processo de normalização de banco de dados relacional, uma relação estará na terceira forma normal (3FN) se
Aforem eliminadas todas as redundâncias, inclusive as dependências funcionais entre atributos não chave.
Bpermitir dependências transitivas, desde que envolvam apenas atributos não primos. não tiver nenhuma dependência funcional parcial em relação à chave candidata.
Cnão tiver nenhuma dependência funcional parcial em relação à chave candidata.
Destiver na segunda forma normal (2FN) e todos os atributos não primos forem dependentes transitivamente da chave primária.
Eestiver na segunda forma normal (2FN) e todos os atributos não primos forem dependentes diretamente da chave primária.
Revelar gabarito e comentário▾
GabaritoE — estiver na segunda forma normal (2FN) e todos os atributos não primos forem dependentes diretamente da chave primária.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Terceira Forma Normal (3FN)
Gabarito: letra E. A terceira forma normal (3FN) exige que a relação esteja na segunda forma normal (2FN) e que todos os atributos não primos (não chave) dependam diretamente da chave primária, ou seja, não haja dependências transitivas entre atributos não chave. Essa é a definição clássica e está corretamente expressa na alternativa E.
A banca cobra o conceito de dependência funcional e as formas normais, especialmente a diferença entre dependência parcial (2FN) e dependência transitiva (3FN). Vamos analisar cada alternativa:
Alternativa A — ❌ Incorreta
Afirma que a 3FN elimina "todas as redundâncias, inclusive as dependências funcionais entre atributos não chave". Na verdade, a eliminação de todas as redundâncias é objetivo de formas normais mais avançadas (como a Forma Normal de Boyce-Codd ou a 4FN). A 3FN elimina apenas as dependências transitivas de atributos não chave, não todas as redundâncias.
Alternativa B — ❌ Incorreta
Diz que a 3FN "permite dependências transitivas, desde que envolvam apenas atributos não primos". Isso é o oposto: a 3FN proíbe dependências transitivas de atributos não chave. Atributos não primos (não chave) devem depender exclusivamente da chave primária, não de outros atributos não chave.
Alternativa C — ❌ Incorreta
Afirma que a 3FN exige que "não tiver nenhuma dependência funcional parcial em relação à chave candidata". Essa é a condição da segunda forma normal (2FN), não da 3FN. A dependência parcial (quando um atributo não chave depende de parte da chave composta) é o que a 2FN elimina. A 3FN pressupõe que a relação já está em 2FN (ou seja, já não há dependência parcial) e, adicionalmente, elimina dependências transitivas.
Alternativa D — ❌ Incorreta
Diz que a 3FN exige que a relação esteja na 2FN e que "todos os atributos não primos forem dependentes transitivamente da chave primária". Isso é exatamente o que a 3FN proíbe. O termo correto é diretamente, como na alternativa E.
Alternativa E — ✅ Correta ⟵ GABARITO
A afirmação está correta: a 3FN requer que a relação esteja na 2FN e que todos os atributos não primos sejam dependentes diretamente da chave primária (ou candidata). Isso significa que não pode haver dependência transitiva: se A é chave e B e C são atributos não chave, não pode valer A → B → C; B deve depender diretamente de A.
SE LIGUE NESSA!
O conteúdo de apoio e reforça que a 3FN exige: "Estar na 2FN. Não possuir dependências transitivas, isto é, não possui colunas não chave dependendo de outros não chave." E que na 3FN "cada atributo não chave não possuir dependência transitiva, para cada chave candidata. Todos os atributos dessa tabela devem ser independentes uns dos outros, ao mesmo tempo que devem ser dependentes exclusivamente da chave primária da tabela."
Gabarito: letra E — a única alternativa que descreve corretamente o requisito da terceira forma normal.