Pular para o conteúdo principal

Questão de Programação — JSON — CESPE / CEBRASPE 2024

ProgramaçãoJSON
Código
ce178285
Banca
CESPE / CEBRASPE
Órgão
MPO
Ano
2024
Nível
Superior
Cargo
Analista de Planejamento e Orçamento - Especialidade: Gestão de Dados Orçamentários
Com relação aos fundamentos da análise de dados, julgue o próximo item.O JSON apresentado a seguir é um exemplo de dados não estruturados.Imagem da questão
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

JSON e dados estruturados

Gabarito: letra E (ERRADO). O JSON é um formato de dados semi-estruturados, não não estruturados. A afirmação do item está incorreta porque o JSON possui uma estrutura definida por pares chave-valor, objetos e arrays, o que o enquadra na categoria de dados semi-estruturados, conforme a definição clássica de análise de dados.

Para entender por que o item está errado, é preciso primeiro compreender o que são dados estruturados, semi-estruturados e não estruturados. Dados estruturados são aqueles que possuem um formato rígido e predefinido, como tabelas de um banco de dados relacional, onde cada linha representa um registro e cada coluna um atributo com tipo definido. Dados não estruturados são aqueles que não possuem uma estrutura interna identificável, como textos livres, imagens, áudios e vídeos. Já os dados semi-estruturados são um meio-termo: possuem alguma estrutura, mas essa estrutura é flexível e pode variar entre os registros. O JSON se encaixa exatamente nessa categoria, pois é composto por pares chave-valor, objetos delimitados por chaves {} e arrays delimitados por colchetes [], mas não exige um esquema fixo como uma tabela SQL.

O JSON (JavaScript Object Notation) é um formato de intercâmbio de dados leve e legível por humanos, amplamente utilizado em APIs e aplicações web. Ele é auto-descritivo, ou seja, os nomes das chaves indicam o significado dos valores, e suporta tipos como strings, números, booleanos, arrays, objetos e null. Essa estruturação é o que o diferencia de um texto puro ou de uma imagem, que não possuem qualquer organização interna reconhecível por máquina sem processamento adicional.

A pegadinha desta questão está em classificar o JSON como não estruturado, quando na verdade ele é semi-estruturado. O candidato pode confundir a flexibilidade do JSON (que não exige um esquema rígido) com ausência de estrutura. No entanto, a presença de chaves, colchetes e pares chave-valor já configura uma estrutura, ainda que flexível. Essa distinção é fundamental em análise de dados, pois determina as técnicas de processamento e armazenamento adequadas.

Para fixar, veja a comparação:

Tipo

Exemplo

Estrutura

Estruturado

Tabela SQL

Rígida, com esquema fixo

Semi-estruturado

JSON, XML

Flexível, mas com marcação

Não estruturado

Texto livre, imagem

Sem estrutura interna

Guarde essa classificação: ela é o critério decisivo para julgar o item e também para outras questões de análise de dados.

1Estruturados
Tabela SQL
Esquema rígido
2Semi-estruturados
JSON
XML
Flexível, com marcação
3Não estruturados
Texto livre
Imagem, áudio, vídeo
Dados em análise
LEVELsoulevel.com.br
Dados em análise: Estruturados (Tabela SQL, Esquema rígido); Semi-estruturados (JSON, XML, Flexível, com marcação); Não estruturados (Texto livre, Imagem, áudio, vídeo)

Item — ❌ Errado

A afirmação de que o JSON é um exemplo de dados não estruturados está incorreta. O JSON é um formato de dados semi-estruturados, pois possui uma estrutura definida por pares chave-valor, objetos e arrays, mas não exige um esquema rígido como tabelas de banco de dados relacionais. Dados não estruturados seriam, por exemplo, um texto livre ou uma imagem, que não possuem organização interna reconhecível. Portanto, o item erra ao classificar o JSON como não estruturado.

Gabarito: letra E (ERRADO).

Link permanente: /questoes/ce178285