GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO01Difícil⏱ longo

"Enviei três histórias, mas só a última aparece quando procuram meu nome", relatou uma moradora ao centro…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

"Enviei três histórias, mas só a última aparece quando procuram meu nome", relatou uma moradora ao centro cultural que está formando um acervo digital sobre transformações nos bairros. Cada pessoa pode enviar vários relatos. Em cada envio, há um arquivo de áudio, um título, o período aproximado do acontecimento, o bairro mencionado e diversos temas, como transporte, festas ou moradia. No teste inicial, os funcionários registraram todas essas informações em uma descrição longa e repetiram nome e bairro da pessoa em cada relato. Quando uma moradora corrigiu seu bairro, foi necessário alterar vários registros. O acervo deverá permitir buscas por bairro, período e tema, sem perder a ligação entre cada áudio, seu relato e quem o enviou. Proponha a organização dos dados que atende às necessidades do acervo descrito e reduz repetições ao atualizar informações das pessoas.

  1. A) Organizar uma tabela com uma coluna para cada tema e repetir nome, bairro e áudio em todas as linhas.
  2. B) Organizar pessoas em registros próprios e relatos ligados por identificador, com áudio, período, bairro e lista de temas.
  3. C) Organizar todos os áudios em pastas por bairro, usando os nomes dos arquivos para indicar período e temas.
  4. D) Organizar um único registro por pessoa, reunindo todos os áudios, períodos e temas sem separar os relatos.
  5. E) Organizar cada relato em um texto único, reunindo nome, bairro, período, áudio e temas na mesma descrição.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O problema central é que o bairro e o nome da pessoa estão repetidos em cada relato, por isso uma correção exige alterar vários registros e algumas buscas falham. Além disso, o acervo precisa buscar por bairro, período e tema, mantendo a ligação entre áudio, relato e pessoa.
  2. A organização adequada separa as entidades: cada pessoa tem um registro próprio (com nome e bairro atual, se o bairro for dado da pessoa), e cada relato é um registro com título, áudio, período, bairro mencionado e lista de temas, ligado ao registro da pessoa por um identificador. Assim, ao corrigir um dado da pessoa, altera-se apenas um registro, e a ligação entre relato e autor é preservada.
  3. A alternativa B cumpre esses requisitos: pessoas em registros próprios, relatos ligados por identificador e os campos de busca (bairro, período e lista de temas) presentes em cada relato.
  4. A alternativa A está errada porque repete nome, bairro e áudio em todas as linhas, mantendo exatamente o problema de redundância relatado.
  5. A alternativa C está errada porque pastas por bairro e nomes de arquivo como fonte de informação tornam a busca por tema frágil e não garantem a ligação estruturada entre pessoa e relato.
  6. A alternativa D está errada porque reúne todos os áudios, períodos e temas num único registro por pessoa, impedindo buscar por bairro, período ou tema de cada relato individualmente.
  7. A alternativa E está errada porque repete nome e bairro dentro de cada texto de relato, reproduzindo a redundância e tornando a correção do bairro trabalhosa.

💡 Dica: Pense em como organizar os dados para evitar repetições e facilitar atualizações.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que uma tabela única com colunas para temas resolve a organização, sem perceber que repetir nome e bairro em cada linha é justamente a causa do retrabalho.

B Correta

Registros separados evitam repetir dados da pessoa, enquanto a ligação identifica seus relatos e mantém campos adequados para áudio, período, bairro e temas.

C Erradaerro: Procedimental

Imagina que organizar arquivos em pastas por bairro e codificar período e temas no nome do arquivo basta para buscas, sem considerar que isso não estrutura os dados nem facilita consultas combinadas.

D Erradaerro: Interpretação

Entende que agrupar tudo em um registro por pessoa simplifica a manutenção, mas não percebe que perde a granularidade dos relatos, impedindo buscas por período ou tema de cada história.

E Erradaerro: Conceitual

Pensa que um texto único por relato, contendo todos os dados, organiza bem as informações, ignorando que a repetição de nome e bairro continua e dificulta atualizações.

Raio-X da questão

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

organização de dados, acervo digital, normalização

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estrutura de dados básica · conceito de banco de dados

📚 Reveja

estude organização de dados e normalização para evitar redundâncias

⚠️ Erro mais comum

Confundir organização de dados com simples listagem, sem pensar em evitar repetições e facilitar atualizações.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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