Prévia do material em texto
21) É um tipo de chave usada pelo Cassandra para facilitar a distribuição de dados pelos clusters: A. Chave secundária. B. Chave de clusters. C. Chave de partição. x D. Chave composta. E. Chave primária. 22) É UM TIPO DE CHAVE USADA PELO CASSANDRA PARA FACILITAR A DISTRIBUIÇÃO DE DADOS PELOS CLUSTERS: A. CHAVE SECUNDÁRIA. B. CHAVE DE CLUSTERS. C. CHAVE DE PARTIÇÃO. x D. CHAVE COMPOSTA. E. CHAVE PRIMÁRIA. 23) No modelo de dados em grafos, o relacionamento é: A. a aresta. x B. o vértice. C. a propriedade. D. o nó. E. a associação. 24) Assinale a alternativa que contém componentes usados no modelo baseado em grafos: A. tabela, nó e atributos B. relacionamentos, nó e propriedades C. nó, aresta e propriedades x D. tabelas, registros e propriedades E. nó, aresta e campos 25) Para verificar os dados presentes em um campo JSONB com melhor legibilidade, é possível utilizar uma função que exibe os dados formatados e indentados. Qual comando abaixo realiza essa tarefa em uma tabela filmes? A. SELECT dados FROM filmes; B. SELECT jsonb_array_elements(dados) FROM filmes; C. SELECT json_each_text(dados) FROM filmes; D. SELECT jsonb_format(dados) FROM filmes; E. SELECT jsonb_pretty(dados) FROM filmes; x 26) Sobre o comando a seguir, aplicado a um atributo detalhes em JSON, podemos afirmar que: SELECT detalhes -> 'itens' ->> 1 as itens FROM pedidos A. Lista o primeiro valor da chave itens renomeado como 1. B. Lista o primeiro valor do array da chave itens como JSONB. C. Lista o primeiro valor do array da chave itens como texto. D. Lista o segundo valor do array da chave itens como texto. x E. Lista o primeiro valor do array da chave itens como JSON. 27) qual o operador que deve ser usado para listar no formato texto um atributo em JSON no PostgreSQL? A. :: B. [] C. := D. ->> x E. -> 28) Ao utilizar o formato JSON no PostgreSQL para armazenar dados do tipo chave-valor, quais aspectos devem ser considerados ao manipular os dados com as funções -> e ->>? A. Ambas as funções retornam sempre o valor como número inteiro. B. A função -> retorna os dados no formato JSON bruto. C. A função -> retorna os valores no formato texto e pode ser usada em funções de ordenação. D. A função -> mantém o valor no formato JSON, enquanto ->> retorna o valor como texto. x E. A função ->> só pode ser utilizada em atributos do tipo array. 29) Uma empresa quer implementar uma estrutura de banco de dados flexível para armazenar pedidos que variam em número de itens e atributos. A equipe decidiu utilizar o formato JSON com PostgreSQL. Qual prática é mais adequada para garantir a consulta eficiente aos dados de clientes específicos e suas compras? A. Armazenar todos os dados como arrays e acessar apenas por meio de funções de agregação. B. Utilizar ->> para extrair os valores como texto nas cláusulas WHERE e aplicar filtros. x C. Usar somente -> em todas as consultas para preservar a estrutura JSON original. D. Criar índices baseados na função json_each() para acessar dados por chave individual. E. Substituir o formato JSON por XML para compatibilidade com linguagens legadas. 30) Considere as afirmativas abaixo sobre o uso de JSON e JSONB em bancos de dados relacionais: I. O JSON permite maior desempenho em leitura por ser armazenado como texto puro. II. O JSONB permite consultas mais rápidas por oferecer suporte à indexação. III. Ambos os formatos podem armazenar arrays e objetos aninhados. IV. O JSONB não pode ser usado para registros com dados booleanos. A. I e II apenas. B. II e III apenas. x C. III e IV apenas. D. I, II e IV apenas. E. II, III e IV apenas.