GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO01Difícil⏱ medio

Ao projetar dois vetores de registros que compartilham vários campos idênticos, qual técnica de modelagem…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao projetar dois vetores de registros que compartilham vários campos idênticos, qual técnica de modelagem reduz redundância e facilita atualização dos dados compartilhados?

  1. A) Armazenar os dados em arquivo separado, sem referência de ID
  2. B) Usar um único registro sem divisão, armazenando tudo em um vetor
  3. C) Extrair os campos comuns para um registro separado e referenciá-lo por ID (normalização por referência).
  4. D) Criar um vetor com todos os campos e ignorar registros separados
  5. E) Duplicar os campos comuns em ambos vetores

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado pede a técnica que reduz redundância quando dois conjuntos de registros têm muitos campos idênticos, e que facilita a atualização desses dados compartilhados.
  2. Quando os mesmos dados aparecem repetidos em vários registros, a redundância aumenta o espaço usado e cria risco de inconsistência: uma alteração precisa ser feita em todas as cópias.
  3. A solução conceitual é a normalização: os campos comuns são extraídos para um registro próprio, guardado em um único lugar, e os registros que precisam deles apenas referenciam esse registro por um identificador (ID). Assim, cada dado existe uma única vez e a atualização é feita em um só ponto.
  4. Logo, a alternativa correta é a C, que é também o gabarito oficial.
  5. A alternativa A está errada porque separar os dados em arquivo sem referência por ID perde a ligação entre os registros e não reduz a redundância.
  6. A alternativa B está errada porque juntar tudo em um único registro mantém a repetição dos dados e não resolve a redundância.
  7. A alternativa D está errada porque ignorar os registros separados concentra tudo em um vetor e continua duplicando os campos comuns.
  8. A alternativa E está errada porque duplicar os campos comuns é justamente a causa da redundância que se quer eliminar.

💡 Dica: Considere as técnicas de normalização de dados.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que separar os dados em arquivos diferentes já resolve o problema, sem perceber que sem uma referência (ID) os registros ficam desconectados e a redundância continua.

B Erradaerro: Conceituala que mais engana

Entende que concentrar tudo em um único registro simplifica a estrutura, sem perceber que os campos comuns continuam repetidos dentro dele quando há mais de um conjunto de dados.

Por que engana: Confundir a normalização com a duplicação de dados, optando por armazenar informações repetidas em vez de referenciá-las.

C Correta

Separar os dados repetidos evita duplicação em cada registro; atualizações ocorrem no registro comum referenciado por ID.

D Erradaerro: Conceitual

Imagina que colocar todos os campos em um só vetor elimina a necessidade de registros separados, ignorando que os campos comuns seguiriam duplicados em cada entrada.

E Erradaerro: Senso comum

Pensa que duplicar os campos comuns facilita o acesso direto aos dados, sem perceber que isso aumenta a redundância e obriga a atualizar cada cópia separadamente.

Raio-X da questão

Dificuldade Difícil
Bloom Avaliar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

modelagem de dados

📌 Objetivo

diagnostico

🧱 Pré-requisitos

normalização de dados · vetores e registros

📚 Reveja

Revisar as técnicas de normalização de dados em bancos de dados.

⚠️ Erro mais comum

Confundir a normalização com a duplicação de dados, optando por armazenar informações repetidas em vez de referenciá-las.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Organização e representação da informação

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.