Buscar

AV Bco de Dados NOSQL Passei Direto

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 3 páginas

Prévia do material em texto

Disciplina: BANCO DE DADOS NOSQL AV 
Aluno: MARCIEL 
Professor: FABIO CONTARINI CARNEIRO 
 
Turma: 9001 
CCT0853_AV_ (AG) 18/05/2022 18:59:55 (F) 
 
Avaliação: 
8,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. 
 
Armazenar pares de chaves-valor. 
 
Seguir o Teorema CAP. 
 
Permitir o escalonamento vertical. 
 
 
 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. 
 
Carrinhos de compras no comércio eletrônico. 
 
Sistema de registro de logs. 
 
Comércio eletrônico. 
 
Controle de dados de sessões web. 
 
 
 3. Ref.: 5190543 Pontos: 1,00 / 1,00 
 
O comando a seguir permite: 
SELECT detalhes -> 'idioma' AS "Idioma" FROM livros ; 
 
 
Renomear um campo de idioma para Idioma. 
 Exibir o valor da chave idioma em um campo chave-valor. 
 
Exibir somente as colunas detalhes e idioma em um campo chave-valor. 
 
Exibir um atributo composto detalhes -> idioma. 
 
Exibir o nome da chave idioma em um campo chave-valor. 
 
 
 4. Ref.: 5190545 Pontos: 0,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) 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205175690.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205175692.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205190543.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205190545.');
 
INSERT INTO pedido (dados) VALUES ( '{ "Ana","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] }' ) ; 
 
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: 0,00 / 1,00 
 
 Um banco de dados orientado a documentos não é um(a): 
 
 
Evolução do modelo chave-valor. 
 
Modelo de dados usado no MongoDB. 
 Coleção de documentos isolados. 
 
Banco que usa o tipo chave-valor em seus documentos. 
 Modelo de dados NOSQL. 
 
 
 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: 
 
 
Não suporta a função max. 
 
Não suporta consulta de união. 
 
Não suporta o OR. 
 
Não suporta consulta de interseção. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205175698.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205175699.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205175711.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205175717.');
 Suporta junções. 
 
 
 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 
 
FETCH ( n { nome : 'Lia Maria' } ) RETURN n 
 
MATCH ( n { nome : 'Lia Maria' } ) RETURN ONLY 
 MATCH ( n { nome : 'Ari' } ) RETURN n 
 
SELECT ( n { nome : 'Lia Maria' } ) 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) RETURN count(*) as total 
 
MATCH ( p : Cliente) SELECT count(*) as total 
 
MATCH count(*) FROM c:Cliente RETURN n 
 
 MATCH ALL ( p : Cliente) RETURN n 
 
MATCH ( p : Cliente) SELECT * as total 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205175719.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205190559.');

Continue navegando