Pular para o conteúdo principal

Questão de Banco de Dados — Normalização — FUNDATEC 2025

Banco de DadosNormalização
Código
qa699097
Banca
FUNDATEC
Órgão
BRDE
Ano
2025
Cargo
Ana Sist ( )
Qual é a Forma Normal (FN) cuja ação de normalização é decompor e montar uma relação que contenha o(s) atributo(s) não chave que determina(m) funcionalmente o(s) outro(s) atributo(s)?
  1. A1FN
  2. B2FN
  3. C3FN
  4. D4FN
  5. E5FN
Revelar gabarito e comentário

GabaritoC — 3FN

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”.

Resolução

Gabarito: letra C — a conta chega a C) 3FN.

A ideia por trás

A normalização é o processo de organizar tabelas de um banco de dados para reduzir redundâncias e evitar problemas ao inserir, atualizar ou excluir dados. Ela funciona por etapas chamadas formas normais, cada uma com uma regra mais rígida que a anterior: para estar na 2FN é preciso estar na 1FN, para estar na 3FN é preciso estar na 2FN, e assim por diante.

A ferramenta central é a dependência funcional: dizemos que A → B quando o valor de A determina o valor de B. Existem dois tipos de dependência problemática: a parcial, quando um atributo não chave depende de apenas parte de uma chave composta (corrigida pela 2FN), e a transitiva, quando um atributo não chave depende de outro atributo não chave, que por sua vez depende da chave (corrigida pela 3FN). A 3FN exige que a relação esteja na 2FN e que nenhum atributo não chave seja transitivamente dependente da chave primária.

Esta questão descreve exatamente a dependência transitiva: um atributo não chave que determina funcionalmente outro atributo não chave. A forma normal que trata desse caso é a 3FN.

O que a questão dá

  • enunciado: relação com atributo não chave que determina funcionalmente outro atributo não chave

O que queremos: a forma normal cuja ação de normalização é decompor a relação para eliminar essa dependência

Passo 1 — Identificar o tipo de dependência descrita

O enunciado fala de um atributo não chave que determina funcionalmente outro atributo não chave. Isso é a definição de dependência transitiva: o atributo B depende de A, e A não é chave, então B depende da chave 'por tabela'.

dependência transitiva

NÃO CAIA NESSA!

Confundir com dependência parcial, que envolve chave composta e é tratada na 2FN

Passo 2 — Relacionar a dependência à forma normal correspondente

Cada forma normal elimina um tipo de dependência: a 2FN elimina a parcial, a 3FN elimina a transitiva. Como identificamos uma transitiva, a forma normal que a trata é a 3FN.

3 FN\boxed{3\ \text{FN}}
NÃO CAIA NESSA!

Escolher 2FN por achar que toda dependência entre não chaves é parcial

Resposta: C) 3FN

Link permanente: /questoes/qa699097