Pular para o conteúdo principal

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

Banco de DadosFormas normais
Código
fg114834
Banca
FGV
Órgão
MPE-RJ
Ano
2025
Nível
Superior
Cargo
Analista do Ministério Público - Área Administrativa - Tecnologia da Informação
Normalização de dados é um processo que organiza informações em tabelas e relações entre elas, ela tem como objetivo é reduzir a redundância de dados e melhorar o desempenho. No entanto, esse processo não é livre de problemas.Com relação aos problemas da normalização de arquivos, avalie as afirmativas a seguir.I. Problemas das chaves primários omitidas ou incorretas - Em arquivos convencionais, diferentemente da abordagem relacional, o conceito de chave primária não é obrigatório. Logo, é possível encontrar arquivos que não possuem chaves primárias. Quando um arquivo não possui chave primária ou quando a chave primária nele usada difere da usual na organização, deve-se proceder como se a chave primária aparecesse no arquivo, isto é, deve-se inserí-la na 1 FN da relação normalizada.II. Problemas de atributos relevantes implicitamente representados - Atributos podem aparecer em arquivos convencionais de modo implícito, por exemplo, na forma de ordenação de registros ou de listas ou na forma de ponteiros físicos. Se isso ocorrer, deve-se proceder como se o atributo aparecesse explicitamente no documento.III. Problema dos atributos indexados, redundantes ou derivados - Arquivos convencionais podem conter atributos que são indexados do ponto de vista conceitual e que existem no arquivo por questões técnicas ou de desempenho da implementação. Exemplos desses atributos são campos com o número de ocorrências de listas, tamanho de outros campos, com estampas de tempo. Esses campos devem ser eliminados já quando da passagem da 1FN.Está correto o que se afirma em
  1. AI, apenas.
  2. BII, apenas.
  3. CIII, apenas.
  4. DI e II, apenas.
  5. EII e III, apenas.
Revelar gabarito e comentário

GabaritoB — II, apenas.

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

Normalização de Dados: Problemas em Arquivos Convencionais

Gabarito: letra B. Apenas a afirmativa II está correta, pois descreve a necessidade de explicitar atributos implícitos durante a normalização. A afirmativa I apresenta imprecisão sobre o tratamento de chaves primárias na 1FN, e a afirmativa III atribui à 1FN uma responsabilidade que é de formas normais posteriores.

A banca testa o conhecimento sobre problemas comuns em arquivos legados e como eles são resolvidos no processo de normalização. Cada afirmativa aborda um problema específico.


Afirmativa I — ❌ Incorreta

A afirmativa está parcialmente correta ao reconhecer que arquivos convencionais podem omitir chaves primárias. No entanto, a condução afirmada — "deve-se inserí-la na 1FN" — é vaga e pode induzir ao erro. A 1FN exige que cada tupla seja unicamente identificável por uma chave primária, mas o processo de identificar ou criar a chave primária ocorre antes da aplicação da 1FN. A descrição correta é: ao encontrar um arquivo sem chave primária, deve-se identificar uma chave candidata (ou criar uma artificial) para que a relação resultante esteja em conformidade com a definição de 1FN. A afirmativa sugere que a chave é meramente "inserida" como se aparecesse, o que simplifica excessivamente o processo. Além disso, a afirmação "proceder como se a chave primária aparecesse no arquivo" é imprecisa — a chave deve ser definida com base nos dados existentes, não assumida.

SE LIGUE NESSA!

Em normalização, a 1FN exige chave primária, mas o passo de identificação de chave é prévio e envolve análise de dependências.


Afirmativa II — ✅ Correta ⟵ GABARITO

Correta. Atributos implícitos (como ordem de registros, ponteiros físicos, listas ordenadas) são comuns em arquivos convencionais e devem ser transformados em atributos explícitos durante a normalização. Isso garante que toda informação relevante seja representada de forma declarativa, permitindo consultas e manipulações sem depender de características físicas. A afirmativa descreve corretamente o procedimento: "deve-se proceder como se o atributo aparecesse explicitamente no documento". Essa transformação é essencial para que a relação atenda ao princípio de independência física do modelo relacional.


Afirmativa III — ❌ Incorreta

Incorreta. Atributos indexados, redundantes ou derivados (como campos calculados, contadores, timestamps de uso técnico) não devem ser eliminados já na passagem para a 1FN. A 1FN lida exclusivamente com a atomicidade dos atributos e a definição de chave primária. A eliminação de redundâncias e a remoção de atributos derivados são tratadas nas formas normais posteriores:

  • 2FN: elimina dependências parciais de chaves compostas.

  • 3FN: elimina dependências transitivas (atributos não-chave dependentes de outros atributos não-chave).

  • BCNF/4FN/5FN: tratam de dependências mais complexas.

Na prática, atributos derivados muitas vezes são mantidos por questões de desempenho (armazenamento de valores pré-calculados), mas sua eliminação conceitual é recomendada apenas em estágios avançados de normalização, não na 1FN. Portanto, a afirmativa erra ao atribuir essa eliminação à 1FN.

NÃO CAIA NESSA!

A banca explora a confusão entre o escopo da 1FN (atomicidade e chave) e os objetivos de normalização mais avançados (redução de redundância). O candidato desatento pode achar que qualquer campo não essencial deve ser removido já na primeira forma normal, mas a 1FN não trata de redundância — trata de grupos repetitivos e valores multivalorados.


Conclusão: Somente a afirmativa II está correta, conforme o gabarito oficial letra B.

Link permanente: /questoes/fg114834