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

Uma rede de boias oceanográficas registra temperatura, salinidade e pH a cada hora. No projeto do centro 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 rede de boias oceanográficas registra temperatura, salinidade e pH a cada hora. No projeto do centro de pesquisa, cada registro deve ser associado a uma boia e a um horário, com identificação única, integridade entre as tabelas de boias e medições e possibilidade de filtrar períodos e cruzar variáveis por meio de operações JOIN, WHERE e GROUP BY. Os dados serão atualizados continuamente e consultados por diferentes pesquisadores. Considerando os requisitos do projeto descrito, qual forma de representação e consulta de dados atende diretamente à organização em tabelas relacionadas, à integridade referencial e às operações solicitadas?

  1. A) Documentos JSON consultados em banco NoSQL
  2. B) Arquivos CSV organizados em planilhas
  3. C) Coleções XML armazenadas em servidor
  4. D) Vértices e arestas consultados em banco de grafos
  5. E) Tabelas relacionais consultadas por SQL

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique os requisitos do projeto: cada registro ligado a uma boia e a um horário (relacionamento entre tabelas), identificação única (chave primária), integridade entre boias e medições (chave estrangeira), e consultas com JOIN, WHERE e GROUP BY.
  2. Resolva por conta própria. O modelo que atende diretamente a esses pontos é o relacional: tabelas de boias e de medições, com chave primária em cada uma e chave estrangeira na tabela de medições referenciando a boia. Isso garante integridade referencial nativamente.
  3. Consulte com SQL. A linguagem SQL possui exatamente as operações pedidas: JOIN para cruzar tabelas, WHERE para filtrar períodos e GROUP BY para agrupar e agregar variáveis.
  4. Compare com o gabarito oficial, que aponta a alternativa E. Concordo com o gabarito.
  5. Por que as outras estão erradas: A) bancos NoSQL orientados a documentos não impõem integridade referencial nativa e não são o foco de JOIN relacional; B) planilhas CSV não têm chaves, integridade referencial nem consultas estruturadas robustas para atualização contínua e acesso simultâneo; C) XML armazenado em servidor não oferece a estrutura relacional com integridade e consultas SQL pedidas; D) bancos de grafos modelam conexões entre vértices e arestas, sendo adequados a outro tipo de problema, e não às operações tabulares solicitadas.

💡 Dica: Considere qual modelo de dados permite consultas complexas e cruzamento de variáveis em intervalos de tempo.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que a flexibilidade de esquema de documentos JSON é a melhor opção para dados que serão atualizados continuamente, ignorando a necessidade de integridade referencial entre tabelas.

B Erradaerro: Conceituala que mais engana

Associa organização de dados a planilhas, supondo que arquivos CSV em planilhas bastam para cruzar variáveis e manter identificação única sem perceber que não há chaves nem integridade entre arquivos.

Por que engana: Confundir formatos de dados simples com bancos que suportam consultas complexas e relacionamentos.

C Erradaerro: Conceitual

Imagina que armazenar dados estruturados em XML em um servidor já resolve a organização e a consulta do projeto, sem considerar que XML não oferece JOIN nem integridade referencial nativa.

D Erradaerro: Conceitual

Entende que, por medições estarem ligadas a boias e horários, a melhor representação seria um grafo de conexões, confundindo relações entre registros com o modelo de tabelas relacionais pedido.

E Correta

O modelo relacional organiza os dados em tabelas, permite estabelecer relações por chaves e oferece mecanismos de integridade referencial. A linguagem SQL inclui operações como JOIN, WHERE e GROUP BY, mencionadas explicitamente no texto-base, atendendo de forma direta aos requisitos do projeto.

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✍️ situacional🧩 consolidacao
🎯 Conceito central

modelagem de dados para consultas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

modelos de banco de dados · consultas em bancos de dados

📚 Reveja

Estude os tipos de bancos de dados e suas aplicações em consultas complexas.

⚠️ Erro mais comum

Confundir formatos de dados simples com bancos que suportam consultas complexas e relacionamentos.

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