GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO13Difícil⏱ medio

Uma equipe de pesquisadores ambientais desenvolveu um acervo digital com registros de ocorrências de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO13

Analisar e utilizar as diferentes formas de representação e consulta a dados em formato digital para pesquisas científicas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma equipe de pesquisadores ambientais desenvolveu um acervo digital com registros de ocorrências de diferentes aves em várias regiões da Mata Atlântica. Para organizar os dados, foram utilizadas quatro formas de representação: uma planilha tabular com espécies, datas e locais; um arquivo JSON com estrutura hierárquica de país, estado, município e avistamentos; um banco de dados orientado a grafos que conecta espécie, habitat e estação do ano; e um banco de dados relacional normalizado, no qual tabelas de espécies, locais e datas se relacionam por chaves estrangeiras. Ao final, a equipe também produziu relatórios textuais com sínteses das ocorrências. Os pesquisadores precisam elaborar gráficos que agreguem o número de registros por município e por espécie. Considerando as características apresentadas no texto-base, qual forma de representação é mais adequada para realizar consultas relacionais complexas e agregar ocorrências por município e espécie?

  1. A) Planilha tabular com linhas e colunas
  2. B) Relatório textual com síntese das ocorrências
  3. C) Arquivo JSON com estrutura hierárquica
  4. D) Banco de dados orientado a grafos
  5. E) Banco de dados relacional com tabelas normalizadas

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique o que a questão pede: a forma de representação mais adequada para consultas relacionais complexas e para agregar ocorrências (contagens) por município e por espécie.
  2. Analise os requisitos. Agregar por município e espécie exige cruzar informações de locais e espécies e contar registros, o que é o núcleo de consultas com junções e GROUP BY em um banco relacional.
  3. No banco relacional normalizado, as tabelas de espécies, locais e datas se relacionam por chaves estrangeiras. Assim, basta juntar as tabelas e agrupar por município e espécie para obter a contagem desejada, com integridade e sem redundância.
  4. Por que as outras estão erradas: a planilha tabular até permite contagens simples, mas não é adequada a consultas relacionais complexas com múltiplas tabelas. O relatório textual é apenas uma síntese em texto e não permite consultas estruturadas. O JSON hierárquico organiza dados em árvore, o que dificulta cruzamentos entre ramos diferentes, como espécie e município. O banco orientado a grafos é ótimo para explorar conexões entre entidades, como espécie, habitat e estação, mas o foco da questão são agregações por município e espécie, para as quais o modelo relacional é o mais natural.
  5. Conclusão: a alternativa E é a correta e coincide com o gabarito oficial.

💡 Dica: Analise as características de cada formato para identificar o mais adequado para consultas relacionais complexas.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode supor que, por ser simples e fácil de visualizar, uma planilha seja suficiente para qualquer consulta, inclusive as relacionais complexas. Ele não percebe que a planilha reúne tudo em uma única tabela, sem os vínculos entre entidades.

B Erradaerro: Conceituala que mais engana

O aluno pode confundir o relatório com uma forma de armazenamento de dados, achando que a síntese textual facilita as agregações. Na verdade, texto não é consultável de forma estruturada.

Por que engana: Confundir formatos de dados hierárquicos com bancos relacionais, escolhendo opções que não suportam consultas relacionais complexas.

C Erradaerro: Conceitual

O aluno pode associar hierarquia (país, estado, município) com facilidade de agregação por município, sem perceber que a estrutura em árvore dificulta cruzar espécie e município em consultas relacionais.

D Erradaerro: Interpretação

O aluno pode achar que, por o grafo conectar espécie, habitat e estação, ele seria o melhor para qualquer consulta envolvendo conexões. Ele não nota que o enunciado pede agregação por município e espécie, e não exploração de caminhos entre entidades.

E Correta

O banco de dados relacional normalizado organiza as informações em tabelas relacionadas por chaves estrangeiras. Essa estrutura permite combinar dados de espécies, municípios e ocorrências por meio de consultas relacionais, produzindo agregações, como a contagem de registros por município e espécie.

Raio-X da questão

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

representação de dados e consultas relacionais

📌 Objetivo

avaliacao

🧱 Pré-requisitos

bancos de dados relacionais · estruturas de dados hierárquicas

📚 Reveja

Estude bancos de dados relacionais e suas vantagens para consultas complexas.

⚠️ Erro mais comum

Confundir formatos de dados hierárquicos com bancos relacionais, escolhendo opções que não suportam consultas relacionais complexas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Construir conhecimento usando técnicas e tecnologias computacionais, produzindo informação e/ou artefatos de forma criativa, com respeito às questões legais, que proporcionem experiências para si e os demais.

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