Buscar

AV - BANCO DE DADOS NOSQL

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina: 
	AV
	Aluno: 
	71
	Professor:  
 
	Turma: 
	
	 26/09/2022 13:14:44 (F) 
			Avaliação:
10,0
	Av. Parcial.:
2,0
	Nota SIA:
10,0 pts
	 
		
	BANCO DE DADOS NOSQL
	 
	 
	 1.
	Ref.: 5175690
	Pontos: 1,00  / 1,00
	
	Não é uma característica dos bancos de dados NOSQL:
		
	 
	Usar exclusivamente a SQL.
	
	Possibilitar o uso do banco com grafos.
	
	Seguir o Teorema CAP.
	
	Permitir o escalonamento vertical.
	
	Armazenar pares de chaves-valor.
	
	
	 2.
	Ref.: 5175692
	Pontos: 1,00  / 1,00
	
	Assinale a afirmativa que indica uma aplicação adequada ao modelo de dados baseados em grafos:
		
	 
	Sistemas de recomendação.
	
	Sistema de registro de logs.
	
	Comércio eletrônico.
	
	Controle de dados de sessões web.
	
	Carrinhos de compras no comércio eletrônico.
	
	
	 3.
	Ref.: 5190543
	Pontos: 1,00  / 1,00
	
	O comando a seguir permite:
SELECT detalhes -> 'idioma' AS "Idioma" FROM livros ;
		
	 
	Exibir o valor da chave idioma em um campo chave-valor.
	
	Exibir um atributo composto detalhes -> idioma.
	
	Exibir o nome da chave idioma em um campo chave-valor.
	
	Renomear um campo de idioma para Idioma.
	
	Exibir somente as colunas detalhes e idioma em um campo chave-valor.
	
	
	 4.
	Ref.: 5190545
	Pontos: 1,00  / 1,00
	
	Assinale a afirmativa que contém um comando para incluir um registro na tabela que tem a estrutura criada pelo código a seguir. Esse registro deve conter o nome do cliente e os números dos seus pedidos como números inteiros.
CREATE TABLE pedidos (nome varchar, dados jsonb)
		
	
	INSERT INTO pedido (dados) VALUES ( '{ "Ana","1", "2" }' ) ;
	
	INSERT INTO pedido (dados) VALUES ( '{ "cliente": "Ana", "pedidos": ["1", "2"] }' ) ;
	
	INSERT INTO pedido (dados) VALUES ( '{ "cliente": "Ana", ["1", "2"] }' ) ;
	
	INSERT INTO pedido (dados) VALUES ( '{ "cliente": "Ana", [1,2] }' ) ;
	 
	INSERT INTO pedido (dados) VALUES ( '{ "cliente": "Ana", "pedidos": [1, 2] }' ) ;
	
	
	 5.
	Ref.: 5175698
	Pontos: 1,00  / 1,00
	
	Para consultar um documento contendo o valor da idade de um cliente superior a 20 anos, devemos usar o comando:
		
	
	db.clientes.find( { idade: { > 20 } } ).
	
	db.clientes.find( { idade: { $>=: 20 } } ).
	
	db.clientes.find( { idade: { $greater then 20 } } ).
	
	db.clientes.find( { idade: { $>: 20 } } ).
	 
	db.clientes.find( { idade: { $gt: 20 } } ).
	
	
	 6.
	Ref.: 5175699
	Pontos: 1,00  / 1,00
	
	 Um banco de dados orientado a documentos não é um(a):
		
	
	Modelo de dados NOSQL.
	
	Modelo de dados usado no MongoDB.
	
	Evolução do modelo chave-valor.
	 
	Coleção de documentos isolados.
	
	Banco que usa o tipo chave-valor em seus documentos.
	
	
	 7.
	Ref.: 5175711
	Pontos: 1,00  / 1,00
	
	
Para inserir dados no atributo set devemos usar que formato?
ALTER TABLE cliente ADD contatos set< text> ;
		
	
	( 'Pramod J. Sadalage', 'Martin Fowler' )
	
	{¿'Pramod J. Sadalage¿, ¿Martin Fowler¿ }
	
	[ 'Pramod J. Sadalage', 'Martin Fowler' ]
	
	( 'Pramod J. Sadalage' - 'Martin Fowler' )
	 
	{ 'Pramod J. Sadalage', 'Martin Fowler' }
	
	
	 8.
	Ref.: 5175717
	Pontos: 1,00  / 1,00
	
	Sobre as limitações de consultas executadas no Cassandra podemos afirmar, exceto:
		
	 
	Suporta junções.
	
	Não suporta consulta de união.
	
	Não suporta o OR.
	
	Não suporta a função max.
	
	Não suporta consulta de interseção.
	
	
	 9.
	Ref.: 5175719
	Pontos: 1,00  / 1,00
	
	Qual o comando usado para listar um nó cuja propriedade nome tem o valor "Ari"?
		
	
	MATCH ONE ( n { nome : 'Lia Maria' } ) RETURN n
	
	MATCH ( n { nome : 'Lia Maria' } ) RETURN ONLY
	
	SELECT ( n { nome : 'Lia Maria' } ) RETURN n
	
	FETCH ( n { nome : 'Lia Maria' } ) RETURN n
	 
	MATCH ( n { nome : 'Ari' } ) RETURN n
	
	
	 10.
	Ref.: 5190559
	Pontos: 1,00  / 1,00
	
	Qual o comando correto para contar quantos clientes tem na base de dados?
		
	
	MATCH ( p : Cliente) SELECT count(*) as total
	
	 MATCH ALL ( p : Cliente) RETURN n
	 
	MATCH ( p : Cliente) RETURN count(*) as total
	
	MATCH count(*) FROM c:Cliente RETURN n
	
	MATCH ( p : Cliente) SELECT * as total

Continue navegando