Logo Passei Direto
Buscar

Banco de dados para dispositivos mobile

Ferramentas de estudo

Questões resolvidas

O SQLite possui quatro principais comandos: CREATE, que é responsável por criar uma _____________; o comando DROP, que é responsável por remover uma ______________; o comando DELETE, que é responsável por remover uma ______________; e também o INSERT, que é responsável por criar uma ________________.
Assinale a alternativa que completa adequadamente as lacunas:
Nova entrada de dados; entrada de dados; entrada de dados; nova tabela.
Nova tabela; base de dados; tabela; nova linha na tabela.
Nova entrada de dados; base de dados; tabela; nova linha na tabela.
Nova entrada de dados; base de dados; entrada de dados; tabela de dados.
Nova tabela; tabela; entrada de dados; nova linha na tabela.

Ao trabalhar com bancos de dados relacionais, os usuários precisam tentar manter as informações sobre diferentes ____________ em tabelas separadas. Cada ___________ tem uma __________ para fornecer uma referência única em uma ____________.
Assinale a alternativa que completa adequadamente as lacunas:
Elementos; elemento; característica; relação.
Entidades; entidade; chave primária; relação.
Entidade; tabela; chave primária; entidade.
Elementos; elemento; chave estrangeira; relação.
Entidades; entidade; chave estrangeira; entidade.

A escolha por um gerenciador de banco de dados _________ deve ser realizada com muita cautela. Uma das principais preocupações está relacionada com os ciclos e frequência de __________ dos dados com o ___________. Alguns dados devem ser ____________ uma vez por ano (por exemplo, atualização de tabela de preços ou atualização de endereços). Por outro lado, alguns dados devem ser atualizados diariamente (por exemplo, taxa de câmbio ou dados sobre o tráfego).
Assinale a alternativa que completa corretamente as lacunas.
On-line; entrega; servidor; atualizados.
On-line; sincronização; prestador de serviço; atualizados.
Relacional; sincronização; servidor; salvos.
Relacional; atualização; prestador de serviço; salvos.
Off-line; sincronização; servidor; sincronizados.

Sobre o uso dos SGBDs, considere as seguintes afirmacoes:
Assinale a alternativa que contenha a sequência correta:
( ) O SQLite é um SGBD indicado para aplicativos multiusuários.
( ) O armazenamento externo nem sempre é em uma mídia removível.
( ) O SQLite é indicado para aplicativos on-line que necessitam de sincronização de dados.
F – V – V.
V – V – F.
V – F – F.
F – V – F.
F – F – F.

Desktops, laptops, smartphones e smartwatches têm uma coisa em comum: ____________. Esses dispositivos possuem um sistema de armazenamento para salvar arquivos de __________ do sistema, além de arquivos, documentos e dados do usuário. Em seu smartphone Android, você deve ter visto os dois tipos de opções de armazenamento: _________ e ___________.
Assinale a alternativa que completa adequadamente as lacunas:
Arquivos; layout; privado; público.
Armazenamento; cache; interno; público.
Arquivos; configuração; privado; externo.
Armazenamento; configuração; interno; externo.
Configuração; cache; público; privado.

Sobre os comandos SQLite, podemos afirmar:
São verdadeiras:
I. O SQLite possui a seguinte sintaxe: SELECT tabela FROM valores.
II. Para inserir dois valores em uma tabela, podemos fazer: INSERT INTO tabela (valor1, valor2).
III. UPDATE funcionario SET salario=1000 WHERE cargo = “estagiário” aumentará o salário de todos os estagiários.
IV. Ao criar uma tabela, precisamos informar o nome do campo e também o tipo, se é número ou texto.
V. Podemos limitar o comprimento do campo de texto nas tabelas SQLite usando a propriedade Length.
II – III.
III – V.
I – II.
III – IV.
II – IV.

Desktops, laptops, smartphones e smartwatches têm uma coisa em comum: ____________. Esses dispositivos possuem um sistema de armazenamento para salvar arquivos de __________ do sistema, além de arquivos, documentos e dados do usuário. Em seu smartphone Android, você deve ter visto os dois tipos de opções de armazenamento: _________ e __________.
Assinale a alternativa que completa corretamente as lacunas.
Arquivos; layout; privado; público.
Armazenamento; cache; interno; público.
Arquivos; configuração; privado; externo.
Armazenamento; configuração; interno; externo.
Configuração; cache; público; privado.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

O SQLite possui quatro principais comandos: CREATE, que é responsável por criar uma _____________; o comando DROP, que é responsável por remover uma ______________; o comando DELETE, que é responsável por remover uma ______________; e também o INSERT, que é responsável por criar uma ________________.
Assinale a alternativa que completa adequadamente as lacunas:
Nova entrada de dados; entrada de dados; entrada de dados; nova tabela.
Nova tabela; base de dados; tabela; nova linha na tabela.
Nova entrada de dados; base de dados; tabela; nova linha na tabela.
Nova entrada de dados; base de dados; entrada de dados; tabela de dados.
Nova tabela; tabela; entrada de dados; nova linha na tabela.

Ao trabalhar com bancos de dados relacionais, os usuários precisam tentar manter as informações sobre diferentes ____________ em tabelas separadas. Cada ___________ tem uma __________ para fornecer uma referência única em uma ____________.
Assinale a alternativa que completa adequadamente as lacunas:
Elementos; elemento; característica; relação.
Entidades; entidade; chave primária; relação.
Entidade; tabela; chave primária; entidade.
Elementos; elemento; chave estrangeira; relação.
Entidades; entidade; chave estrangeira; entidade.

A escolha por um gerenciador de banco de dados _________ deve ser realizada com muita cautela. Uma das principais preocupações está relacionada com os ciclos e frequência de __________ dos dados com o ___________. Alguns dados devem ser ____________ uma vez por ano (por exemplo, atualização de tabela de preços ou atualização de endereços). Por outro lado, alguns dados devem ser atualizados diariamente (por exemplo, taxa de câmbio ou dados sobre o tráfego).
Assinale a alternativa que completa corretamente as lacunas.
On-line; entrega; servidor; atualizados.
On-line; sincronização; prestador de serviço; atualizados.
Relacional; sincronização; servidor; salvos.
Relacional; atualização; prestador de serviço; salvos.
Off-line; sincronização; servidor; sincronizados.

Sobre o uso dos SGBDs, considere as seguintes afirmacoes:
Assinale a alternativa que contenha a sequência correta:
( ) O SQLite é um SGBD indicado para aplicativos multiusuários.
( ) O armazenamento externo nem sempre é em uma mídia removível.
( ) O SQLite é indicado para aplicativos on-line que necessitam de sincronização de dados.
F – V – V.
V – V – F.
V – F – F.
F – V – F.
F – F – F.

Desktops, laptops, smartphones e smartwatches têm uma coisa em comum: ____________. Esses dispositivos possuem um sistema de armazenamento para salvar arquivos de __________ do sistema, além de arquivos, documentos e dados do usuário. Em seu smartphone Android, você deve ter visto os dois tipos de opções de armazenamento: _________ e ___________.
Assinale a alternativa que completa adequadamente as lacunas:
Arquivos; layout; privado; público.
Armazenamento; cache; interno; público.
Arquivos; configuração; privado; externo.
Armazenamento; configuração; interno; externo.
Configuração; cache; público; privado.

Sobre os comandos SQLite, podemos afirmar:
São verdadeiras:
I. O SQLite possui a seguinte sintaxe: SELECT tabela FROM valores.
II. Para inserir dois valores em uma tabela, podemos fazer: INSERT INTO tabela (valor1, valor2).
III. UPDATE funcionario SET salario=1000 WHERE cargo = “estagiário” aumentará o salário de todos os estagiários.
IV. Ao criar uma tabela, precisamos informar o nome do campo e também o tipo, se é número ou texto.
V. Podemos limitar o comprimento do campo de texto nas tabelas SQLite usando a propriedade Length.
II – III.
III – V.
I – II.
III – IV.
II – IV.

Desktops, laptops, smartphones e smartwatches têm uma coisa em comum: ____________. Esses dispositivos possuem um sistema de armazenamento para salvar arquivos de __________ do sistema, além de arquivos, documentos e dados do usuário. Em seu smartphone Android, você deve ter visto os dois tipos de opções de armazenamento: _________ e __________.
Assinale a alternativa que completa corretamente as lacunas.
Arquivos; layout; privado; público.
Armazenamento; cache; interno; público.
Arquivos; configuração; privado; externo.
Armazenamento; configuração; interno; externo.
Configuração; cache; público; privado.

Prévia do material em texto

29/02/2024, 08:59 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2949078/7190645 1/5
Banco de dados para dispositivos mobile
Professor(a): Ariel da Silva Dias (Mestrado acadêmico)
1)
2)
3)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e
corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode
responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova!
Leia e associe as duas colunas referentes a comandos do SQLite:
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
I – C; II – B; III – A.  CORRETO
I – A; II – C; III – B.
I – A; II – B; III – C.
I – B; II – A; III – C.
I – C; II – A; III – B.
Código da questão: 60107
O SQLite possui quatro principais comandos: CREATE, que é responsável por criar uma _____________; o comando DROP, que é responsável
por remover uma ______________; o comando DELETE, que é responsável por remover uma ______________; e também o INSERT, que é
responsável por criar uma ________________.
Alternativas:
Nova entrada de dados; entrada de dados; entrada de dados; nova tabela.
Nova tabela; base de dados; tabela; nova linha na tabela.
Nova entrada de dados; base de dados; tabela; nova linha na tabela.
Nova entrada de dados; base de dados; entrada de dados; tabela de dados.
Nova tabela; tabela; entrada de dados; nova linha na tabela.  CORRETO
Código da questão: 60110
Ao trabalhar com bancos de dados relacionais, os usuários precisam tentar manter as informações sobre diferentes ____________ em tabelas
separadas. Cada ___________ tem uma __________ para fornecer uma referência única em uma _____________.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Elementos; elemento; característica; relação.
Resolução comentada:
o comando DROP é responsável por remover (apagar) uma tabela de uma base de dados.
O comando DELETE é responsável por remover (apagar) um registro de uma tabela.
O comando UPDATE é dividido em duas partes: na primeira, ele remove o registro da tabela, porém não totalmente; na segunda parte,
ele faz uma nova inserção do valor que foi apontado no parâmetro set.
Resolução comentada:
no SQLite, o comando CREATE é usado para criar uma nova base de dados SQLite; você não precisa ter nenhum privilégio especial para
criar uma base de dados. A instrução SQLite DROP é usada para remover uma definição de tabela e todos os dados associados, índices,
gatilhos, restrições e especificações de permissão para essa tabela. A instrução SQLite DELETE é usada para deletar os registros
existentes em uma tabela. A instrução SQLite INSERT é usada para adicionar novas linhas de dados em uma tabela no banco de dados.
29/02/2024, 08:59 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2949078/7190645 2/5
4)
5)
6)
Entidades; entidade; chave primária; relação.  CORRETO
Entidade; tabela; chave primária; entidade.
Elementos; elemento; chave estrangeira; relação.
Entidades; entidade; chave estrangeira; entidade.
Código da questão: 60112
A escolha por um gerenciador de banco de dados _________ deve ser realizada com muita cautela. Uma das principais preocupações está
relacionada com os ciclos e frequência de __________ dos dados com o ___________. Alguns dados devem ser ____________ uma vez por ano (por
exemplo, atualização de tabela de preços ou atualização de endereços). Por outro lado, alguns dados devem ser atualizados diariamente (por
exemplo, taxa de câmbio ou dados sobre o tráfego).
Assinale a alternativa que completa corretamente as lacunas.
Alternativas:
On-line; entrega; servidor; atualizados.
On-line; sincronização; prestador de serviço; atualizados.
Relacional; sincronização; servidor; salvos.
Relacional; atualização; prestador de serviço; salvos.
Off-line; sincronização; servidor; sincronizados.  CORRETO
Código da questão: 60103
O MySQL é um gerenciador de banco de dados que organiza os dados em um conjunto de dados ______________ e estruturados em forma
de tabelas, com colunas e linhas. Neste modelo, as tabelas representam os objetos, ___________ representam os campos e ____________
representam os registros. É o sistema de gerenciamento de banco de dados ____________ amplamente empregado, pois está disponível
gratuitamente e com código aberto para qualquer pessoa utilizar.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Integrados; as entradas; os valores; funcional.
Não relacionais; as entradas; os valores; não relacional.
Integrados; as linhas; as colunas; funcional.
Relacionais; os valores; as entradas; relacional.
Relacionais; as colunas; as linhas; relacional.  CORRETO
Código da questão: 60098
Sobre o uso dos SGBDs, considere as seguintes afirmações:
( ) O SQLite é um SGBD indicado para aplicativos multiusuários.
( ) O armazenamento externo nem sempre é em uma mídia removível.
( ) O SQLite é indicado para aplicativos on-line que necessitam de sincronização de dados.
Resolução comentada:
a característica de bancos de dados relacionais é o fato de haver diferentes entidades que estão separadas em tabelas. Estas entidades
são referenciadas pelas chaves primárias. A característica de uma chave primária é identificar um registro (tupla) único.
Resolução comentada:
o gerenciamento dos dados deve ser realizado conforme as necessidades do negócio. Ao escolher um banco de dados off line, a
equipe de desenvolvimento pode optar por frequências de sincronização diferentes: sincronizar os dados uma vez por ano ou
diariamente. Você pode determinar diferentes ciclos de sincronização para diferentes dados.
Resolução comentada:
o MySQL é o SGBD relacional mais popular e empregado. Nele, os dados estão organizados em formato de tabelas, em que as colunas
representam os campos e as linhas representam cada um dos registros inseridos.
29/02/2024, 08:59 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2949078/7190645 3/5
7)
8)
( ) O Java possui uma classe chamada SQLite3, responsável por manipular o SQLite.
( ) Ao criar uma tabela, precisamos informar o nome do campo e também o tipo, se é número ou texto.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
F – V – V – F – V.
V – V – F – F – V.
V – F – F – V – V.
F – V – F – F – V.  CORRETO
F – F – F – V – F.
Código da questão: 60120
Desktops, laptops, smartphones e smartwatches têm uma coisa em comum: ____________. Esses dispositivos possuem um sistema de
armazenamento para salvar arquivos de __________ do sistema, além de arquivos, documentos e dados do usuário. Em seu smartphone
Android, você deve ter visto os dois tipos de opções de armazenamento: _________ e ___________.
Alternativas:
Arquivos; layout; privado; público.
Armazenamento; cache; interno; público.
Arquivos; configuração; privado; externo.
Armazenamento; configuração; interno; externo.  CORRETO
Configuração; cache; público; privado.
Código da questão: 60124
Sobre os gerenciadores de banco de dados, podemos afirmar que:
I. Um arquivo JSON (JavaScript Object Notation) é um exemplo de banco de dados NoSQL.
II. Banco de dados orientado a imagem é um dos tipos de banco de dados relacional.
III. Banco de dados orientado a coluna é um exemplo de categoria de banco de dados NoSQL.
IV. Em um banco de dados relacional, é utilizada a linguagem SQL; já em um banco não relacional, a linguagem é Oracle.
V. Os bancos de dados NoSQL descartam considerar a consistência de dados nas transações, garantindo, assim, a velocidade.
São verdadeiras:
Alternativas:
I – II – IV.
III – IV – V.
II – III – IV.
I – III – V.  CORRETO
II – IV – V.
Resolução comentada:
a afirmativa I é falsa, pois o SQLite é um SGBD monousuário, dedicado a apenas um único dispositivo.
A afirmativa II é verdadeira, pois o armazenamento externoé qualquer local em que o diretório fique compartilhado ou público, não
sendo, necessariamente, uma mídia externa.
A afirmativa III é falsa, pois o SQLite é indicado para aplicativos off-line, os quais não necessitam de internet.
A afirmativa IV é falsa, pois o SQLite3 não pertence ao Java, apesar de dar suporte ao desenvolvimento SQLite.
A afirmativa V é verdadeira, pois, sempre que criamos uma nova tabela, precisamos indicar se o referido campo é de texto (utilizaremos
o tipo TEXT e VARCHAR, por exemplo) ou podemos dizer que um campo é numérico (inteiro ou real).
Resolução comentada:
todo dispositivo, seja ele um computador ou um dispositivo móvel (smartphone, smartwatches, ou outro qualquer), possui um sistema
de armazenamento. Ele pode ser utilizado para armazenar os arquivos de configuração do sistema e/ou os do usuário. Os arquivos de
configuração, geralmente, ficam em um armazenamento interno, já os do usuário podem ficar em um armazenamento interno ou
externo, depende de como o aplicativo foi desenvolvido.
Resolução comentada:
29/02/2024, 08:59 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2949078/7190645 4/5
9)
10)
Código da questão: 60101
O SQLite é um dos diversos tipos de banco de dados SQL. Em um banco de dados SQLite, é possível realizar quatro operações
fundamentais, que são a inserção, exclusão, pesquisa e atualização de dados. Portanto, no banco de dados SQL, armazenamos dados em
tabelas e podemos manipulá-las conforme nossa necessidade.
Sobre o SQLite, assinale a alternativa correta.
Alternativas:
SQLite permite visualizações de leitura e escrita.
SQLite não requer configuração e/ou instalações adicionais.  CORRETO
SQLite pode ser usado gratuitamente na licença Education.
SQLite possui as instruções GRANT para manipular dados.
SQLite pode ser utilizado em uma arquitetura cliente-servidor.
Código da questão: 60118
Sobre os comandos SQLite, podemos afirmar:
I. O SQLite possui a seguinte sintaxe: SELECT tabela FROM valores.
II. Para inserir dois valores em uma tabela, podemos fazer: INSERT INTO tabela (valor1, valor2).
III. UPDATE funcionario SET salario=1000 WHERE cargo = “estagiário” aumentará o salário de todos os estagiários.
IV. Ao criar uma tabela, precisamos informar o nome do campo e também o tipo, se é número ou texto.
V. Podemos limitar o comprimento do campo de texto nas tabelas SQLite usando a propriedade Length.
São verdadeiras:
Alternativas:
II – III.
III – V.
I – II.
III – IV.  CORRETO
II – IV.
Código da questão: 60108
a afirmação I é verdadeira, pois a estrutura de um banco de dados NoSQL orientada a arquivo é no formato JSON, ou seja, chave-valor.
A afirmação II é falsa, pois a categoria de banco de dados orientada a imagem está presente nos bancos de dados NoSQL. A afirmação
III é verdadeira, pois bancos de dados NoSQL possuem a característica de serem orientados a colunas, o que torna mais rápido os
processos de leitura e escrita. A afirmação IV é falsa, pois é possível que um banco relacional utilize linguagem SQL ou Oracle, do
mesmo modo que um banco não relacional pode utilizar outra linguagem (não exatamente Oracle). A afirmação V é verdadeira, pois,
para garantir a velocidade (desempenho) e a escalabilidade dos dados, os bancos de dados NoSQL descartam a atomicidade, a
consistência, o isolamento e a durabilidade dos dados.
Resolução comentada:
a principal característica do SQLite é não precisar de instalações adicionais ou qualquer outro tipo de configuração, isso garante a
facilidade no uso e gerenciamento deste sistema.
Resolução comentada:
a afirmação I é falsa, pois uma das sintaxes da instrução SELECT é: SELECT colunas FROM tabela.
A afirmação II é falsa, pois uma das sintaxes da instrução INSERT é: INSERT INTO tabela VALUES (valor1), (valor2). Além da afirmação
não apresentar o comando VALUES, ele não separou a inserção dos valores.
A afirmação III é verdadeira, pois, considere que você tenha uma base de dados com mil registros. Você deseja atualizar o salário dos
estagiários. Se você não colocar a cláusula WHERE cargo=”estagiário”, você vai alterar os dados de todos os funcionários da empresa.
Logo, a afirmativa é verdadeira.
A afirmação IV é verdadeira, pois, sempre que criamos uma nova tabela, precisamos indicar se o referido campo é de texto (utilizaremos
o tipo TEXT e VARCHAR, por exemplo) ou podemos dizer que um campo é numérico (inteiro ou real).
A afirmação V é falsa, pois a propriedade Length não tem efeito no SQLite. O que podemos fazer, por exemplo, é indicar que um
campo como o VARCHAR terá um determinado tamanho como 100 caracteres, assim VARCHAR(100).
29/02/2024, 08:59 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2949078/7190645 5/5
Arquivos e Links

Mais conteúdos dessa disciplina