SóProvas


ID
2990416
Banca
CESPE / CEBRASPE
Órgão
SLU-DF
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

No que diz respeito a ferramentas de desenvolvimento, julgue o item a seguir.

O PostgreSQL é um sistema gerenciador de banco de dados objeto-relacional (ORDBMS) que oferece suporte a tipos de dados especializados como o JSon e o JSonb.

Alternativas
Comentários
  • CERTO. O PostgreSQL fornece os tipos de dados JSon e JSonb para armazenar dados JSon.

  • JSON data types are for storing JSON (JavaScript Object Notation) data, as specified in . Such data can also be stored as text, but the JSON data types have the advantage of enforcing that each stored value is valid according to the JSON rules. There are also assorted JSON-specific functions and operators available for data stored in these data types; see .

    There are two JSON data types: json and jsonb. They accept almost identical sets of values as input. The major practical difference is one of efficiency. The json data type stores an exact copy of the input text, which processing functions must reparse on each execution; while jsonb data is stored in a decomposed binary format that makes it slightly slower to input due to added conversion overhead, but significantly faster to process, since no reparsing is needed.

    Font: https://www.postgresql.org/docs/9.4/datatype-json.html

  • Apenas complementando, o POSTGRESQL possui dois tipos de dados que suportam o JSON: o próprio JSON e o JSONB. O primeiro (JSON), armazena uma cópia exata do texto; enquanto o segundo (JSONB) é armazenado em formato binário DECOMPOSTO, além de oferecer suporte à INDEXAÇÃO.