Prévia do material em texto
1.
É exemplo de um SGBD relacional-objeto, exceto:
MongoDB.
PostgreSQL.
Oracle.
DB2.
SQL Server.
2.
Assinale a afirmativa que indica o modelo de banco de dados mais recente
Hierárquico.
NoSQL.
Relacional.
Orientado a objetos.
Rede.
1.
Sobre o modelo chave-valor podemos afirmar, exceto:
Não exige um esquema prévio para seu uso
Contém coleções de pares chave-valor
Pode ser usado no formato JSON
Apresenta bom desempenho e é indicado para uso na web
É usado no Neo4J
2.
É um formato de dado muito usado no modelo chave-valor:
.jsp
.csv
JSON
.xml
.txt
1.
Qual foi a primeira forma de trabalhar como modelo chave-valor no PostgreSQL?
JSONB
.xml
JSON
Hstore
.csv
2.
Sobre o modelo chave-valor, podemos afirmar, exceto:
Por motivos de desempenho, deve-se evitar o uso de uma chave muito longa
Dentro de um campo de uma tabela no banco chave-valor, pode-se armazenar tipos de dados diferentes para as chaves
São mais fáceis de serem particionados e possibilitam a escalabilidade do tipo horizontal
O controle transacional é baseado nas propriedades ACID
A chave deve seguir uma padronização para permitir a administração e a qualidade dos dados e para manter a consistência
1.
Qual o operador que deve ser usado para listar um atributo em JSON?
:=
::
->>
->
1.
Assinale a alternativa que não contém um termo usado na definição da estrutura de um banco de dados orientado a documentos:
Documentos simples.
Banco de dados.
Tabela.
Coleção.
Documento embutidos.
2.
Não é um formato usado para o armazenamento de documentos em um banco de dados orientado a documentos:
JSON
csv
txt
xml
BSON
2.
Sobre o comando a seguir, aplicado a um atributo detalhes em JSON, podemos afirmar que:
SELECT detalhes -> 'itens'->> 1 as itens FROM pedidos
Lista o primeiro valor do array da chave itens como JSON.
Lista o primeiro valor do array da chave itens como texto.
Lista o primeiro valor do array da chave itens como JSONB.
Lista o segundo valor do array da chave itens como texto.
Lista o primeiro valor da chave itens renomeado como 1.
1.
Como é chamada a linguagem de consultas do MongoDB?
MSQL.
DMLMongoDB.
MQL.
SQL.
MongoSQL.
2.
Assinale a alternativa que contém um recurso para facilitar o projeto de um banco de dados orientado a documentos:
Conglomerados de coleções.
Agregados.
MER.
Conglomerados de documentos.
Criar sempre uma coleção apenas.
3.
Os bancos de dados NoSQL utilizam um padrão diferente de armazenamento em relação ao SQL. Compreender suas funções e sintaxe é fundamental para o profissional de TI moderno. Nesse sentido, qual função é responsável por criar um objeto JSON a partir de uma lista de argumentos variados.
jsonb_agg().
jsonb_build_object().
jsonb_cte().
json_agg().
jsonb_pretty().
1.
Assinale a alternativa que indica erradamente um uso do modelo colunar e o do relacional :
o colunar não tem integridade referencial
o colunar foi projetado para uso em sistemas que necessitam de controle transacional
o relacional organiza os dados em linhas
o colunar organiza os dados em conjuntos de colunas
o relacional é indicado para aplicações transacionais por conta do controle ACID
1.
É um tipo de chave usada pelo Cassandra para facilitar a distribuição de dados pelos clusters:
Chave secundária.
Chave de clusters.
Chave composta.
Chave de partição.
Chave primária.
1.
Assinale a alternativa que componentes usados no modelo baseado em grafos:
tabelas, registros e propriedades
nó, aresta e propriedades
relacionamentos, nó e propriedades
nó, aresta e campos
tabela, nó e atributos
2.
No modelo de dados em grafos, o relacionamento é:
o nó
a aresta
a associação
o vértice
a propriedade
1.
O que faz o comando abaixo?
MATCH ( c1 : Cliente { nome: 'Léa' } ) , ( c2 : Cliente {nome : 'Ana' } )
CREATE ( c1 )-[ :USA_PRODUTO ] -> ( c2 ) ;
faz o merge entre com os nomes dos clientes
faz a concatenação dos dados dos dois nós
recupera os dados dos nós das duas clientes
cria um relacionamento entre clientes que usam o mesmo produto
cria um nó denominado USA_PRODUTO
2.
Assinale a alternativa que cria um nó para um cliente com a apenas uma propriedade denominada nome:
ADD NODE ( : Cliente { nome : 'Léa' } )
INSERT ( : Cliente { nome : 'Léa' } )
INSERT INTO ( : Cliente { nome : 'Léa' } )
CREATE ( : Cliente { nome : 'Léa' } )
CREATE NODE ( : Cliente { nome : 'Léa' } )
2.
Um contêiner no Cassandra equivale a o que no relacional?
banco de dados
schema
coluna
linha
tabela
1. É exemplo de um SGBD relacional-objeto, exceto:
R: MongoDB
2. Assinale a afirmativa que indica o modelo de banco de dados mais recente
R:NoSql
3. É um formato de dado muito usado no modelo chave-valor:
R: JSON
4. Sobre o modelo chave-valor podemos afirmar, exceto:
R: É usado no Neo4j
5. Qual foi a primeira forma de trabalhar como modelo chave-valor no PostgreSQL?
R: Hstore
6. Sobre o modelo chave-valor, podemos afirmar, exceto:
R: O controle transacional é baseado nas propriedades ACID
7. Qual o operador que deve ser usado para listar um atributo em JSON?
R: ->
8. Sobre o comando a seguir, aplicado a um atributo detalhes em JSON, podemos afirmar que:
SELECT detalhes -> 'itens'->> 1 as itens FROM pedidos
R: lista o segundo valor do array da chave itens como texto
9. Assinale a alternativa que não contém um termo usado na definição da estrutura de um banco de
dados orientado a documentos:
R: Tabela
10. Não é um formato usado para o armazenamento de documentos em um banco de dados orientado a
documentos:
R: csv
11. Como é chamada a linguagem de consultas do MongoDB?
R: MQL
12. Assinale a alternativa que contém um recurso para facilitar o projeto de um banco de dados orientado
a documentos:
R:Agregados
13. Assinale a alternativa que indica erradamente um uso do modelo colunar e o do relacional :
R: o colunar foi projetado para uso em sistemas que necessitam de controle transacional
14. Um contêiner no Cassandra equivale a o que no relacional?
R: schema
15. É um tipo de chave usada pelo Cassandra para facilitar a distribuição de dados pelos clusters :
R: Chave de partição
16. Assinale a alternativa que componentes usados no modelo baseado em grafos:
R: tabelas, registros e propriedades
17. No modelo de dados em grafos, o relacionamento é:
R: a aresta
18. O que faz o comando abaixo?
MATCH ( c1 : Cliente { nome: 'Léa' } ) , ( c2 : Cliente {nome : 'Ana' } )
CREATE ( c1 )-[ :USA_PRODUTO ] -> ( c2 )
R: cria um relacionamento entre clientes que usam o mesmo produto
19. Assinale a alternativa que cria um nó para um cliente com a apenas uma propriedade denominada
nome:
R: CREATE ( : Cliente { nome : 'Léa' })
image5.png
image4.gif
image1.gif
image2.gif
image3.wmf