Questão de Banco de Dados — Formas normais — FUNDATEC 2026
- Código
- qg685506
- Banca
- FUNDATEC
- Órgão
- IFC-SC
- Ano
- 2026
- Nível
- Superior
- Cargo
- Professor EBTT - Computação
- A1 – 2 – 3 – 4.
- B2 – 3 – 4 – 1
- C4 – 3 – 1 – 2.
- D3 – 4 – 2 – 1.
- E2 – 4 – 3 – 1.
GabaritoD — 3 – 4 – 2 – 1.
Gabarito: letra D. A sequência correta é 3 – 4 – 2 – 1, correspondendo respectivamente a 3FN, BCNF, 2FN e 1FN. As descrições da coluna 2 se alinham exatamente com as definições clássicas de cada forma normal, conforme a teoria da normalização de dados.
A questão lista quatro definições no seguinte texto, de cima para baixo:
Descrição sobre dependências transitivas – “Elimina dependências transitivas: todo atributo não pertencente a nenhuma chave candidata deve depender diretamente de uma superchave, não de outro atributo não-chave — admite-se exceção apenas quando o atributo dependente pertence a alguma chave candidata da relação.” Essa é a definição da Terceira Forma Normal (3FN). A 3FN exige que a relação esteja na 2FN e que não haja dependências transitivas de atributos não chave em relação a qualquer chave candidata. A ressalva sobre atributos que pertencem a uma chave candidata é justamente o que a 3FN permite: atributos que são parte de alguma chave candidata podem depender de outros atributos sem violar a forma normal.
Descrição sobre determinantes serem superchave – “Exige que todo determinante de dependência funcional seja uma superchave, eliminando anomalias residuais que a forma normal anterior pode deixar em relações com chaves candidatas sobrepostas.” Essa é a definição da Forma Normal de Boyce-Codd (BCNF). A BCNF é uma versão mais rigorosa que a 3FN: para toda dependência funcional não trivial X → Y, X deve ser uma superchave. Ela resolve as anomalias que a 3FN ainda poderia deixar em casos de chaves candidatas sobrepostas.
Descrição sobre dependências parciais – “Elimina dependências funcionais parciais: todo atributo não pertencente à chave primária deve depender funcionalmente da chave primária inteira, não apenas de um subconjunto dos atributos que a compõem.” Essa é a definição da Segunda Forma Normal (2FN). A 2FN exige que a relação esteja na 1FN e que todo atributo não chave dependa funcionalmente da chave primária completa (dependência total), eliminando dependências parciais que existem quando a chave é composta.
Descrição sobre atomicidade – “Exige que todos os atributos de uma relação sejam atômicos — não decomponíveis em partes menores com significado para o modelo —, eliminando grupos repetitivos e atributos multivalorados.” Essa é a definição da Primeira Forma Normal (1FN). A 1FN estabelece que todos os atributos devem conter valores atômicos (indivisíveis), não sendo permitidos atributos compostos ou multivalorados.
Organizando a correspondência:
Posição (cima→baixo) | Descrição | Forma Normal |
|---|---|---|
1ª ( ) | Dependências transitivas | 3FN (3) |
2ª ( ) | Determinante = superchave | BCNF (4) |
3ª ( ) | Dependências parciais | 2FN (2) |
4ª ( ) | Atributos atômicos | 1FN (1) |
Portanto, a ordem correta de preenchimento dos parênteses, de cima para baixo, é: 3 – 4 – 2 – 1, que corresponde à alternativa D.
Gabarito: letra D.
Link permanente: /questoes/qg685506