Prévia do material em texto
1 Marcar para revisão Observe trecho de código seguinte, em que vendas é uma coleção do MongoDB. const findResult = await vendas. find pagamento: "dinheiro", data: Sgte: new Date (new Date () setHours (00, 00, new Date (new Date () setHours (23, 59, Qual seria resultado da execução desse trecho de código? Recuperação do campo dinheiro para todos os documentos de vendas, desde que a data esteja A marcada como gte ou Retorno do valor total das vendas, para todas as movimentações ocorridas no dia corrente, com pagamento em dinheiro. Recuperação do campo dinheiro para todos os documentos de vendas, desde que a movimentação tenha ocorrido fora do dia corrente. Recuperação dos documentos referentes às vendas, em que, no pagamento, foi utilizado dinheiro, e a D movimentação ocorreu no dia corrente. Retorno do valor médio das vendas, para as movimentações ocorridas fora do dia corrente, com E pagamento em dinheiro.2 Assim como em diversos tipos de bancos de dados, no SQLite temos um conjunto de tabelas de catálogo, responsáveis pelo armazenamento de dados estruturais, registros de planos de execução e dados de controle. Qual das tabelas de catálogo do SQLite está associada ao controle dos valores de autoincremento? A sqlite_master sqlite_counter sqlite_sequence D sqlite_keygen E sqlite_stat13 Analise as afirmativas acerca da programação assíncrona no React Native: - retorno de uma função assíncrona deve ser um objeto da classe Promise. - Uma função assíncrona deve ser definida com uso da palavra await. III - Utilizando 0 operador then, retorno da função assíncrona é repassado para fluxo seguinte após término de sua execução. A Somente a está correta. Somente a está correta. Somente a III está correta. D Somente I e III estão corretas. E Todas as afirmativas estão corretas.4 Um dos bancos de dados NoSQL mais relevantes é MongoDB, do tipo documental, que pode ser acessado facilmente por ambientes construídos na plataforma Node.js, através da classe MongoClient. Qual a opção correta acerca do MongoDB? A Permite trabalhar no modelo de grafos, da mesma forma que Neo4J. Oferece aplicativo gráfico MongoDB Compass para a gerência da base. Todo documento do MongoDB exige um campo identificador com nome key. D Os documentos armazenados na base utilizam sintaxe XML. E Não é possível utilizar expressões regulares nas consultas aos documentos.5 Considere trecho de código apresentado a seguir, em que db é um objeto da classe Realm, e a conexão com banco de dados já está aberta. db.write => let obj = db.objectForPrimaryKey ("Aluno", 2012981) ; obj.nome = "Ana Maria"; obj.sala = "102E"; Qual será resultado da execução desse trecho de código? A tabela Aluno é criada, com 2012981 bytes, sendo incluído, em seguida, aluno com nome "Ana A Maria" e alocado na sala "102E". Um aluno é recuperado a partir da chave, tendo seu nome e sala alterados. São excluídos do banco todos os alunos com nome "Ana Maria" ou que estudem na sala "102E". D Uma pesquisa na coleção de alunos, com filtragem pelo nome e pela sala. E Um aluno é adicionado à coleção existente no banco de dados.6 A linguagem SQL é muito eficaz para as consultas complexas, e boa parte do sucesso se deve ao conjunto de operadores disponibilizados para a filtragem, através da cláusula WHERE. Qual dos operadores a seguir permite buscar os nomes iniciados por uma letra específica? A IN LIKE c ANY D ALL E NOT IN7 banco de dados Realm é manuseado, no React Native, a partir de uma classe com mesmo nome, concentrando todos os métodos necessários para consultar e modificar os objetos de qualquer coleção incluída no esquema de criação. Qual método da classe Realm seria utilizado para acrescentar um objeto a uma coleção do banco? A write commitTransaction C objectForPrimaryKey D beginTransaction E create8 Observe fragmento de código apresentado a seguir, parte de um aplicativo criado na plataforma React Native. openDatabase ({name: "Escola.db", location: "default")) then( (db) db.transaction (tx) => INSERT INTO ALUNOS "+ VALUES "Luiz Paulo"]) Qual será resultado da execução desse trecho de código? Uma conexão será obtida de forma sendo utilizada, a seguir, para iniciar uma transação e, A a partir dela, inserir um registro no banco de dados. Será efetuada uma conexão com banco de dados, configurado para arquivo "Escola.db", e na sequência a tabela ALUNOS é gerada no banco. Uma conexão será obtida de forma síncrona, sendo utilizada, em seguida, para gerar uma transação e, a partir dela, alterar os dados do aluno 120076. Será criada uma tabela com nome "Escola.db", sendo inserido um registro com nome ALUNOS, e D valores indefinidos, devido ao uso de interrogações. Será criado um banco de dados com nome ALUNOS, e na sequência os registros 120076 e "Luiz E Paulo" serão removidos da tabela "Escola.db".9 As bases de dados NoSQL podem oferecer diferentes formas de armazenamento e representação de dados, normalmente sem um esquema fixo, motivo pelo qual temos a classificação de seus dados como semiestruturados. Qual das opções apresentadas a seguir se refere a um banco de dados NoSQL baseado em documentos? A SQL Lite Google Big Query MongoDB D Hbase E Neo4J10 Suponha que você precisa exibir os dados de uma coleção de entidades recuperadas de um arquivo texto, com armazenamento no formato chave-valor, e componente adotado para a visualização será FlatList. Se campo de identificação da entidade não seguir padrão do FlatList, você deverá associar um método para extração da chave a qual atributo do componente? A data keyExtractor style D renderltem E contentContainerStyle