Pular para o conteúdo principal

Questão de Banco de Dados — Formas normais — FGV 2024

Banco de DadosFormas normais
Código
fg079865
Banca
FGV
Órgão
DATAPREV
Ano
2024
Nível
Superior
Cargo
Analista de Processamento
Durante o processo de normalização de um banco de dados relacional, a primeira forma normal (1FN) é um conceito fundamental.Assinale a opção que descreve corretamente os critérios da 1FN.
  1. ATodos os dados devem ser armazenados em tabelas, sem duplicatas e sem grupos repetidos.
  2. BTodos os dados devem ser armazenados em uma única tabela, independente da redundância.
  3. CTodas as colunas devem conter apenas valores numéricos e devem ser organizadas em ordem alfabética.
  4. DOs dados podem ser armazenados em múltiplas tabelas, desde que haja uma chave primária em cada uma.
  5. ETodas as colunas devem conter valores únicos e não nulos, permitindo a existência de grupos repetidos.
Revelar gabarito e comentário

GabaritoA — Todos os dados devem ser armazenados em tabelas, sem duplicatas e sem grupos repetidos.

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

Primeira Forma Normal (1FN) em Normalização de Dados

Gabarito: letra A. A 1FN exige que todos os dados sejam armazenados em tabelas (estrutura relacional), sem duplicatas (linhas repetidas) e sem grupos repetidos (atributos multivalorados ou compostos). Isso garante que cada célula contenha um valor atômico indivisível.

A definição canônica da 1FN estabelece que uma tabela está na primeira forma normal se, e somente se, todos os valores das colunas (atributos) são atômicos. Ou seja, não podem existir atributos que contenham múltiplos valores (listas, conjuntos) ou que sejam decompostos em subpartes (atributos compostos). Além disso, tuplas duplicadas não são permitidas (cada linha deve ser única).

Alternativa A — ✅ Correta ⟵ GABARITO

Afirma corretamente que os dados devem ser armazenados em tabelas, sem duplicatas e sem grupos repetidos. É a definição exata da 1FN: atomicidade, eliminação de repetições e estrutura tabular.

Alternativa B — ❌ Incorreta

Defende que todos os dados sejam armazenados em uma única tabela, independentemente da redundância. Isso vai contra o objetivo da normalização, que visa justamente reduzir redundâncias e dividir os dados em múltiplas tabelas conforme as formas normais avançam.

Alternativa C — ❌ Incorreta

Impõe que todas as colunas contenham apenas valores numéricos e que sejam organizadas em ordem alfabética. A 1FN não restringe tipos de dados (podem ser texto, datas, etc.) nem exige ordenação alfabética das colunas.

Alternativa D — ❌ Incorreta

Diz que os dados podem ser armazenados em múltiplas tabelas desde que haja uma chave primária em cada uma. Embora a existência de chave primária seja desejável em qualquer tabela normalizada, essa afirmação não captura a essência da 1FN (atomicidade e ausência de grupos repetidos). É condição necessária, mas não suficiente.

Alternativa E — ❌ Incorreta

Afirma que todas as colunas devem conter valores únicos e não nulos, permitindo a existência de grupos repetidos. A 1FN não exige unicidade ou não nulidade de colunas (apenas a chave primária deve ser única e não nula). Além disso, grupos repetidos são justamente o que a 1FN proíbe.

PEGA ESSA DICA!

Memorize que a 1FN = atomicidade. Pergunte-se: "cada célula da tabela contém um único valor indivisível?" Se houver lista, conjunto ou atributo composto, a tabela não está na 1FN.

Gabarito: letra A.

Link permanente: /questoes/fg079865