Logo Passei Direto
Buscar

exercicio 3

User badge image
Ana Gaby

em

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

O banco de dados Realm é manuseado, no React Native, a partir de uma classe com o 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?
beginTransaction
commitTransaction
create
objectForPrimaryKey
write

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O banco de dados Realm é manuseado, no React Native, a partir de uma classe com o 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?
beginTransaction
commitTransaction
create
objectForPrimaryKey
write

Prévia do material em texto

Você acertou 10 de 10 questões
Verifique o seu desempenho e continue treinando! Você pode
refazer o exercício quantas vezes quiser.
Verificar Desempenho
A
B
C
D
E
1 Marcar para revisão
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?
sqlite_master
sqlite_counter
sqlite_sequence
sqlite_keygen
sqlite_stat1
Resposta correta
Parabéns, você selecionou a alternativa correta.
Confira o gabarito comentado!
Gabarito Comentado
A tabela de catálogo do SQLite que está associada ao
controle dos valores de autoincremento é a sqlite_sequence.
Esta tabela é responsável por armazenar os valores de
Questão 1 de 10
Corretas (10)
Em branco (0)
1 2 3 4 5
6 7 8 9 10
Lista de exercícios Persistência De Dados Com… Sair
A
B
C
D
E
autoincremento para cada tabela no banco de dados SQLite.
Quando um novo registro é inserido em uma tabela com uma
coluna autoincrementada, o SQLite consulta a tabela
sqlite_sequence para determinar o próximo valor a ser
usado. Portanto, a alternativa correta é a 'C'.
2 Marcar para revisão
Um dos bancos de dados NoSQL mais relevantes é o 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?
Permite trabalhar no modelo de grafos, da mesma
forma que o Neo4J.
Oferece o aplicativo gráfico MongoDB Compass para a
gerência da base.
Todo documento do MongoDB exige um campo
identificador com o nome key.
Os documentos armazenados na base utilizam sintaxe
XML.
Não é possível utilizar expressões regulares nas
consultas aos documentos.
Resposta correta
Parabéns, você selecionou a alternativa correta.
Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a B, que afirma que o MongoDB
oferece o aplicativo gráfico MongoDB Compass para a
gerência da base. O MongoDB Compass é uma interface
gráfica que permite aos usuários interagir com seus dados
MongoDB de maneira visual, facilitando a compreensão e a
gerência da base de dados. As outras alternativas
A
B
C
D
E
apresentam informações incorretas ou incompletas sobre o
MongoDB.
3 Marcar para revisão
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?
SQL Lite
Google Big Query
MongoDB
Hbase
Neo4J
Resposta correta
Parabéns, você selecionou a alternativa correta.
Confira o gabarito comentado!
Gabarito Comentado
O MongoDB é um exemplo de banco de dados NoSQL
baseado em documentos. Ele armazena dados em
documentos flexíveis semelhantes a JSON, o que significa
que os campos podem variar entre documentos e a estrutura
de dados pode ser alterada ao longo do tempo. Isso o torna
uma opção popular para armazenar dados semiestruturados.
As outras opções listadas não são bancos de dados NoSQL
baseados em documentos.
A
B
C
D
E
4 Marcar para revisão
Considere o trecho de código apresentado a seguir, em que db é
um objeto da classe Realm, e a conexão com o banco de dados
já está aberta.
Qual será o resultado da execução desse trecho de código?
A tabela Aluno é criada, com 2012981 bytes, sendo
incluído, em seguida, o aluno com nome "Ana 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''.
Uma pesquisa na coleção de alunos, com filtragem pelo
nome e pela sala.          
Um aluno é adicionado à coleção existente no banco de
dados.
Resposta correta
Parabéns, você selecionou a alternativa correta.
Confira o gabarito comentado!
Gabarito Comentado
A resposta certa é: Um aluno é recuperado a partir da chave,
tendo seu nome e sala alterados.
5 Marcar para revisão
Observe o trecho de código seguinte, em que vendas é uma
coleção do MongoDB.
A
B
C
D
E
Qual seria o 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
marcada como gte ou lt.
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
movimentação ocorreu no dia corrente.
Retorno do valor médio das vendas, para as
movimentações ocorridas fora do dia corrente, com
pagamento em dinheiro.
Resposta correta
Parabéns, você selecionou a alternativa correta.
Confira o gabarito comentado!
Gabarito Comentado
A resposta certa é: Recuperação dos documentos referentes
às vendas, em que, no pagamento, foi utilizado dinheiro, e a
movimentação ocorreu no dia corrente.
6 Marcar para revisão
Analise as afirmativas acerca da programação assíncrona no
React Native:
A
B
C
D
E
I - O retorno de uma função assíncrona deve ser um objeto da
classe Promise.
II - Uma função assíncrona deve ser definida com o uso da
palavra await.
III - Utilizando o operador then, o retorno da função assíncrona é
repassado para o fluxo seguinte após o término de sua
execução.
Somente a I está correta.
Somente a II está correta.
Somente a III está correta.
Somente I e III estão corretas.
Todas as afirmativas estão corretas.
Resposta correta
Parabéns, você selecionou a alternativa correta.
Confira o gabarito comentado!
Gabarito Comentado
As afirmativas I e III estão corretas. A afirmativa I está correta
porque o retorno de uma função assíncrona é, de fato, um
objeto da classe Promise. A afirmativa III também está
correta, pois ao utilizar o operador then, o retorno da função
assíncrona é repassado para o próximo fluxo após o término
de sua execução. No entanto, a afirmativa II está incorreta. A
palavra 'await' é usada dentro de uma função assíncrona
para pausar e esperar pela Promise resolver ou rejeitar, mas
não é usada para definir a função assíncrona em si.
7 Marcar para revisão
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 o componente adotado para a
visualização será o FlatList. Se o campo de identificação da
entidade não seguir o padrão do FlatList, você deverá associar
A
B
C
D
E
A
B
um método para extração da chave a qual atributo do
componente?
data
keyExtractor
style
renderItem
contentContainerStyle
Resposta correta
Parabéns, você selecionou a alternativa correta.
Confira o gabarito comentado!
Gabarito Comentado
O atributo correto para associar um método de extração da
chave, quando o campo de identificação da entidade não
segue o padrão do FlatList, é o 'keyExtractor'. Este atributo é
utilizado para definir uma propriedade única para cada item
da lista, facilitando a identificação e manipulação dos dados.
Portanto, a alternativa correta é a 'B', que indica o atributo
'keyExtractor'.
8 Marcar para revisão
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?
IN
LIKE
C
D
E
ANY
ALL
NOT IN
Resposta correta
Parabéns, você selecionou a alternativa correta.
Confira o gabarito comentado!
Gabarito Comentado
O operador LIKE na linguagem SQL é utilizado para buscarpadrões em uma coluna. Neste caso, se quisermos buscar
nomes que iniciam com uma letra específica, podemos usar
o operador LIKE seguido da letra desejada e o caractere '%'.
Por exemplo, para buscar nomes que iniciam com a letra 'A',
a consulta seria algo como: SELECT * FROM tabela WHERE
nome LIKE 'A%'. Portanto, a alternativa correta é a 'B'.
9 Marcar para revisão
Observe o fragmento de código apresentado a seguir, parte de
um aplicativo criado na plataforma React Native.
Qual será o resultado da execução desse trecho de código?
A
B
C
D
E
Uma conexão será obtida de forma assíncrona, sendo
utilizada, a seguir, para iniciar uma transação e, a partir
dela, inserir um registro no banco de dados.
Será efetuada uma conexão com o banco de dados,
configurado para o 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 o nome ''Escola.db'', sendo
inserido um registro com o nome ALUNOS, e valores
indefinidos, devido ao uso de interrogações.
Será criado um banco de dados com o nome ALUNOS,
e na sequência os registros 120076 e ''Luiz Paulo''
serão removidos da tabela ''Escola.db''.
Resposta correta
Parabéns, você selecionou a alternativa correta.
Confira o gabarito comentado!
Gabarito Comentado
A resposta certa é: Uma conexão será obtida de forma
assíncrona, sendo utilizada, a seguir, para iniciar uma
transação e, a partir dela, inserir um registro no banco de
dados.
10 Marcar para revisão
O banco de dados Realm é manuseado, no React Native, a partir
de uma classe com o 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
B
C
D
E
write
commitTransaction
objectForPrimaryKey
beginTransaction
create
Resposta correta
Parabéns, você selecionou a alternativa correta.
Confira o gabarito comentado!
Gabarito Comentado
O método 'create' da classe Realm é utilizado para adicionar
um novo objeto a uma coleção do banco de dados. Este
método é responsável por criar e salvar um novo objeto no
banco de dados Realm. Portanto, a alternativa correta é a
'E'. Os outros métodos listados têm funções diferentes:
'write' é usado para escrever transações,
'commitTransaction' para confirmar uma transação,
'objectForPrimaryKey' para buscar um objeto específico e
'beginTransaction' para iniciar uma transação.

Mais conteúdos dessa disciplina