Questão de Banco de Dados — Formas normais — FGV 2025
Banco de Dados›Formas 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
AI, apenas.
BII, apenas.
CIII, apenas.
DI e II, apenas.
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.