Analise as afirmativas abaixo sobre trabalhar com JSON em b...

Próximas questões
Com base no mesmo assunto
Q1070390 Programação

Analise as afirmativas abaixo sobre trabalhar com JSON em bancos de dados Oracle 12c.


1. Ao utilizar SQL do Oracle, podem-se realizar joins de dados JSON com dados estruturados relacionais normais.

2. O Oracle contém recursos para indexar dados JSON.

3. JSON no Oracle possui um tipo de dados (data type) nativo de data, para trabalhar com datas.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta correta: B - São corretas apenas as afirmativas 1 e 2.

Para entender o porquê da alternativa B ser a correta, vamos analisar cada afirmativa relacionada ao uso de JSON em bancos de dados Oracle 12c:

Afirmativa 1: Esta afirmativa é verdadeira. O Oracle 12c permite a realização de "joins" entre dados JSON e dados estruturais relacionais. Isso é possível porque o Oracle pode tratar o JSON como uma coluna de um tipo de dados de carácter especial, que permite a execução de consultas SQL sobre o conteúdo JSON, integrando-se com os dados relacionais tradicionais.

Afirmativa 2: Esta é também verdadeira. O Oracle fornece a capacidade de indexar dados JSON, o que melhora o desempenho das consultas. Esses índices são funcionais e estão otimizados para o trabalho com JSON, facilitando a busca rápida de elementos ou valores dentro dos objetos JSON armazenados nas colunas de uma tabela.

Afirmativa 3: Esta afirmativa é falsa. JSON, como padrão de formatação e transmissão de dados, não possui um tipo de dados nativo de "data". Em JSON, as datas geralmente são representadas como strings formatadas em ISO 8601 ou como valores de milissegundos desde a época Unix. Portanto, enquanto o Oracle pode tratar e trabalhar com dados de datas em JSON, não é correto afirmar que JSON possui um tipo de dados "data" nativo no Oracle.

Com base nessa análise, a alternativa correta é a B, pois apenas as afirmativas 1 e 2 são corretas em relação ao trabalho com JSON em bancos de dados Oracle 12c.

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

✅Gabarito(B)  

1)  

2)  

3)

No nível granular, o JSON consiste em tipos de dados: String; Número; Booliano; Nulo; Objeto; Matriz.

Fonte: https://www.oracle.com/br/database/what-is-json/

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo