No que diz respeito a ferramentas de desenvolvimento, julgu...
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.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
O PostgreSQL é um sistema gerenciador de banco de dados amplamente reconhecido por sua robustez e conformidade com os padrões SQL. Como ORDBMS (Object-Relational Database Management System), ele estende as funcionalidades do modelo relacional para oferecer suporte a tipos de dados mais complexos e estruturas orientadas a objetos, permitindo um desenvolvimento mais flexível e eficiente de aplicativos que lidam com tipos de dados variados.
O suporte a tipos de dados especializados, como JSON (JavaScript Object Notation) e JSONB (uma variante binária do JSON), é uma das características notáveis do PostgreSQL. Esses tipos permitem armazenar e manipular dados no formato JSON de maneira eficiente, facilitando a integração com aplicações web e serviços que utilizam amplamente o formato JSON para troca de dados. A diferença principal entre JSON e JSONB no contexto do PostgreSQL é que o JSONB é otimizado para operações mais rápidas, já que os dados são armazenados em um formato binário, permitindo a indexação e busca mais eficientes.
Portanto, a afirmação de que o PostgreSQL oferece suporte a tipos de dados especializados como JSON e JSONB é correta, justificando a resposta indicada pelo gabarito. Ao entender a natureza do ORDBMS e a importância de formatos de dados como JSON em aplicações modernas, os candidatos podem resolver essa questão com confiança.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
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.
CORRETO
O PostgreSQL é um sistema gerenciador de banco de dados objeto-relacional (ORDBMS) e oferece suporte a tipos de dados especializados, incluindo JSON e JSONB. Esses tipos de dados permitem o armazenamento e manipulação de dados no formato JSON, facilitando o trabalho com dados semiestruturados e flexíveis. O tipo de dados JSON armazena dados no formato de texto, enquanto o tipo de dados JSONB armazena dados no formato binário, oferecendo recursos adicionais de indexação e consulta eficiente.
Espero que isso não caia na PF para agente.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo