Questão de Banco de Dados — Banco de Dados — Quadrix 2024
- Código
- qg354204
- Banca
- Quadrix
- Órgão
- IBICT
- Ano
- 2024
- Nível
- Superior
- Cargo
- Tecnologista - Tecnologia da Informação
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: Certo (C). A afirmação está correta: JSON (JavaScript Object Notation) é, por definição, um formato leve de troca de informações/dados entre sistemas, amplamente utilizado em APIs e na comunicação entre aplicações. Essa é a definição consagrada do formato, presente na especificação oficial e em toda a literatura técnica.
O JSON é um formato de texto baseado em um subconjunto da linguagem JavaScript, mas é independente de linguagem, sendo suportado por praticamente todas as plataformas. Ele organiza os dados em pares de chave-valor e em listas ordenadas, o que o torna legível tanto por humanos quanto por máquinas. Sua leveza vem do fato de ser um formato de texto puro, sem marcações extensas como as do XML, o que reduz o tamanho dos dados transmitidos e facilita o parsing.
Na prática, quando um sistema precisa enviar dados a outro — por exemplo, uma aplicação web que consulta uma API — o JSON é o formato mais comum para essa troca. Um exemplo simples:
{
"nome": "Maria",
"idade": 30,
"cidade": "São Paulo"
}Esse trecho representa um objeto com três campos, e pode ser transmitido entre sistemas distintos, independentemente da linguagem em que cada um foi escrito.
A banca explora aqui um conceito básico, mas fundamental: a definição de JSON. É importante não confundir JSON com XML, que também é um formato de troca de dados, porém mais verboso e baseado em tags. Enquanto o JSON é leve e orientado a dados, o XML é extensível e mais adequado a documentos com metadados complexos. A pegadinha comum seria afirmar que JSON é uma linguagem de programação ou que é um formato binário — ambos incorretos.
Guarde a definição: JSON é um formato leve de troca de dados, legível por humanos e máquinas, baseado em pares chave-valor. É exatamente isso que a questão cobra.
A afirmação "JSON pode ser definido como um formato leve de troca de informações/dados entre sistemas" está correta. Essa é a definição padrão do JSON, conforme a especificação oficial (RFC 8259) e a literatura técnica. O termo "leve" refere-se à simplicidade e ao baixo overhead em comparação com outros formatos, como XML. A troca de dados entre sistemas é o uso principal do JSON, especialmente em APIs REST e em comunicação entre front-end e back-end.
Gabarito: Certo (C).
Link permanente: /questoes/qg354204