Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2023

Banco de DadosBanco de Dados Relacionais
Código
fg063602
Banca
FGV
Órgão
DPE-RS
Ano
2023
Nível
Superior
Cargo
Analista - Área de Apoio Especializado - Tecnologia da Informação - Banco de Dados
A primeira forma normal, utilizada no processo de normalização de um banco de dados relacional, estabelece que:
  1. Anão haja linhas duplicadas numa tabela;
  2. Bnão haja colunas idênticas numa tabela;
  3. Cem nenhuma das linhas de uma tabela haja valores múltiplos armazenados na mesma coluna;
  4. Dem qualquer tabela deve haver uma coluna que possa ser declarada como chave primária;
  5. Enão haja transitividade de dependências funcionais entre as colunas.
Revelar gabarito e comentário

GabaritoC — em nenhuma das linhas de uma tabela haja valores múltiplos armazenados na mesma coluna;

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)

Gabarito: letra C. A primeira forma normal (1FN) estabelece que todos os atributos de uma tabela devem ser atômicos, ou seja, cada coluna deve armazenar apenas um único valor por linha, não sendo permitidos valores múltiplos na mesma coluna (atributos multivalorados ou grupos repetitivos). Essa definição corresponde exatamente ao que afirma a alternativa C.

A normalização é um processo que visa reduzir redundâncias e anomalias em bancos de dados relacionais, passando por várias formas normais. A 1FN é a primeira etapa e trata da atomicidade dos atributos.

Alternativa A — ❌ Incorreta

A ausência de linhas duplicadas é uma propriedade desejável de tabelas (garantida pela chave primária), mas não é o que define a 1FN. A 1FN não exige que não haja linhas duplicadas; isso é tratado pela definição de chave candidata.

Alternativa B — ❌ Incorreta

Não ter colunas idênticas não é uma exigência da 1FN. Colunas idênticas (atributos repetidos) seriam um problema de modelagem, mas a 1FN foca em atomicidade, não em duplicação de colunas.

Alternativa C — ✅ Correta ⟵ GABARITO

Conforme a definição clássica: na primeira forma normal, os valores de cada coluna devem ser atômicos, isto é, cada célula deve conter um único valor. Portanto, não podem existir valores múltiplos armazenados na mesma coluna em nenhuma linha da tabela. Isso elimina atributos multivalorados e grupos repetitivos.

Alternativa D — ❌ Incorreta

A necessidade de uma chave primária é um requisito geral do modelo relacional, mas não é uma condição específica da 1FN. Uma tabela pode estar na 1FN mesmo sem ter uma chave primária explícita (embora seja boa prática tê-la).

Alternativa E — ❌ Incorreta

A ausência de transitividade de dependências funcionais é a definição da terceira forma normal (3FN), não da primeira. A 3FN exige que não haja dependências transitivas entre atributos não chave.

Conclusão: A alternativa correta, que define a primeira forma normal, é a C.

Link permanente: /questoes/fg063602