Buscar

Prova de Banco de Dados Para Dispositivo Mobile

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 7 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

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 6, do total de 7 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

Prévia do material em texto

12/02/2024, 15:48 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977764 1/7
2)
Sobre persistência de dados, podemos afirmar:
I. A permissão WRITE_EXTERNAL_STORAGE concede acesso de leitura/escrita.
II. O método execSQL() no Android Studio cria uma nova tabela no banco de dados.
III. Um objeto do tipo SharedPreferences pode acessar o editor usando o método access().
IV. Um banco de dados in-memory é um tipo de sistema de gerenciamento volátil.
V. As alterações feitas em um arquivo SharedPreferences só serão aplicadas após chamar o método
commit().
São verdadeiras:
Alternativas:
I – IV – V. check CORRETO
II – III – IV.
I – II – IV.
I – II – III.
III – IV – V.
a afirmativa I é verdadeira, pois, ao realizar leitura e escrita em um arquivo, é necessário solicitar a
permissão WRITE_EXTERNAL_STORAGE.
A afirmativa II é falsa, pois o método execSQL() executa uma consulta SQL que pode ser a de criar uma
nova tabela. Entretanto, execSQL() não cria uma nova tabela, quem cria é o comando SQL.
A afirmativa III é falsa, pois, ao obter um objeto SharedPreferences, você acessa seu editor usando o
método edit().
A afirmativa IV é verdadeira, pois um sistema de gerenciamento de banco de dados in-memory é volátil,
pois os dados são perdidos após o dispositivo ser desligado.
A afirmativa V é verdadeira, pois, se você não chamar o método commit() ou apply() após inserir ou
remover valores, as alterações não serão mantidas.
Código da questão: 60122
Ao instalar um _____________ em seu dispositivo, você descobrirá que ele criou uma pasta _____________.
Essa pasta _____________ pode ser acessada apenas pelo aplicativo. O espaço onde esses arquivos são
armazenados é chamado de armazenamento _____________ e os arquivos armazenados neste espaço não
podem ser acessados por outros aplicativos e usuários.
Assinale a alternativa que completa corretamente as lacunas:
Alternativas:
Aplicativo; privada; privada; interno. check CORRETO
Aplicativo; privada; criptografada; externo.
Software; criptografada; privada; externo.
Aplicativo; criptografada; criptografada; interno.
Software; pública; pública; externo.
Resolução comentada:
12/02/2024, 15:48 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977764 2/7
3)
um aplicativo, quando instalado no dispositivo móvel, cria um diretório privado onde se encontram seus
arquivos de configuração. Este espaço onde é criado este diretório é chamado de armazenamento
interno, pois é privado ao aplicativo.
Código da questão: 60123
Sobre os bancos de dados relacionais, podemos afirmar que:
I. Banco de dados relacional é um tipo de banco que possui uma grande tabela em que se encontram as
tuplas (linhas) e os atributos (colunas).
II. Banco de dados relacional é um banco de dados construído a partir de um conjunto de tabelas
exclusivas contendo dados sobre uma entidade.
III. A característica deste tipo de banco é que ele é construído a partir de um conjunto de tabelas, em que
cada uma possui uma chave primária.
IV. Os atributos em um banco de dados relacional são as linhas que apresentam as características da
relação entre duas tabelas distintas.
V. Na criação de uma chave primária, é possível usar o atributo AUTO_INCREMENT para definir sua
propriedade de exclusividade.
São verdadeiras:
Alternativas:
II – III. check CORRETO
I – IV.
II – IV.
III – V.
I – III.
a afirmação I é falsa, pois um banco de dados que possui uma grande tabela é um banco de dados de
arquivo simples.
A afirmação II é verdadeira, pois este é o conceito de banco de dados relacional: conjunto de tabelas
exclusivas que contêm dados sobre uma entidade. Estas tabelas podem se relacionar entre si por meio
das chaves primárias e estrangeiras.
A afirmação III é verdadeira, pois as tabelas possuem chaves primárias. Não se trata de uma
obrigatoriedade, entretanto, se desejamos criar registros únicos e relacioná-los em outras tabelas,
devemos ter as chaves primárias. Uma chave primária pode ser relacionada em outra tabela por meio de
uma chave estrangeira.
A afirmação IV é falsa, pois os atributos em um banco de dados são colunas e eles descrevem as
características do tipo de entidade.
A afirmação V é falsa, pois, para que um atributo (por exemplo, um ID) seja considerado como chave
primária, ou seja, tenha propriedade de exclusividade, devemos declará-lo como PRIMARY KEY. O
AUTO_INCREMENT é um elemento opcional que permite o identificador (número do código do ID, por
exemplo) ser autoincrementado a cada nova inserção de dados na tabela.
Resolução comentada:
Resolução comentada:
12/02/2024, 15:48 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977764 3/7
4)
5)
Código da questão: 60115
SQLite é um poderoso sistema de gerenciamento de banco de dados __________ embarcado, ___________,
baseado em ____________, usado principalmente em dispositivos móveis para armazenamento de dados
em cenários em que não é necessário um ____________.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Não relacional; estruturado; metadados; arquivo.
Estruturado; não relacional; arquivos; servidor.
Relacional; gratuito; arquivos; servidor. check CORRETO
Não relacional; estruturado; arquivos; servidor.
Relacional; estruturado; metadados; arquivo.
o SQLite é gratuito e, assim como o MySQL e o SQLServer, é um sistema de gerenciamento de dados
relacional, organizado em tabelas e baseado em arquivos. É, na maioria das vezes, utilizado em
arquitetura embarcada, por exemplo, aplicações mobile, por isso não necessita de um servidor.
Código da questão: 60105
Muitos desenvolvedores – desde grandes corporações até pequenas startups, usam SQLite para
armazenamento de dados local em aplicativos de seus usuários, afinal, o SQLite possui todos os
principais recursos-padrão de um banco de dados, como MySQL e SQL Server.
Sobre o SQLite, assinale a alternativa correta.
Alternativas:
Possui as instruções GRANT para manipular dados.
Permite visualizações de leitura e escrita.
Pode ser utilizado em uma arquitetura cliente-servidor.
Não requer configuração e/ou instalações adicionais. check CORRETO
Pode ser usado gratuitamente na licença Education.
o SQLite é um banco de dados gratuito e fácil de instalar. Para tanto, basta acessar a página oficial do
sistema de banco de dados e fazer download do sistema. A sua principal característica é não precisar de
instalações adicionais ou qualquer outro tipo de configuração, isso garante a facilidade no uso e
gerenciamento deste sistema.
Código da questão: 60104
Resolução comentada:
Resolução comentada:
12/02/2024, 15:48 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977764 4/7
6)
7)
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 – A; II – B; III – C.
I – C; II – A; III – B.
I – B; II – A; III – C.
I – C; II – B; III – A. check CORRETO
I – A; II – C; III – B.
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.
Código da questão: 60107
Sobre o SQLite, considere as seguintes afirmações:
( ) SQLite oferece suporte a bancos de dados em disco.
( ) O SQLite é indicado para aplicativos multiusuários.
( ) SQLite é recomendado para aplicações que requerem alto volume de gravação.
( ) O principal uso do SQLite é quando temos um aplicativo embarcado.
( ) Possui suporte para a maioria dos sistemas operacionais e é compacto.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
F – V – V – F – F.
V – V – F – F – V.
F – V – F – V – F.
F – F – F – V – V. check CORRETO
V – F – V – F – V.
Resolução comentada:
Resoluçãocomentada:
12/02/2024, 15:48 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977764 5/7
8)
9)
a principal característica do SQLite é possuir suporte ao armazenamento de dados em memória, o que
caracteriza a velocidade do processamento de requisições.
O SQLite, em sua instalação-padrão, não permite múltiplos acessos simultâneos de vários usuários (em
que vários clientes precisam acessar e usar o mesmo banco de dados).
Outra característica marcante do SQLite é que ele permite que você use apenas uma única operação de
gravação por vez, não possibilitando altos volumes de gravação.
Por ser compacto (leve), o SQLite é muito utilizado em aplicativos embarcados e aceito na maioria dos
sistemas operacionais.
Código da questão: 60106
Leia e associe as duas colunas:
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
I – B; II – A; III – C.
I – A; II – B; III – C.
I – C; II – A; III – B. check CORRETO
I – B; II – C; III – A.
I – C; II – B; III – A.
a relação entre um para um pode ser exemplificada pela relação entre um aluno e seu registro
acadêmico. Um aluno só pode ter um registro e um registro só pode pertencer a um único aluno.
A relação um para muitos pode ser exemplificada pela relação entre marca e produto. Uma marca pode
ter vários produtos, porém, um produto só pode pertencer a uma única marca.
A relação muitos para muitos pode ser exemplificada pela relação entre filme e ator. Muitos filmes
podem ser feitos por muitos atores, e muitos atores podem fazer muitos filmes.
Código da questão: 60114
Sobre os critérios fundamentais para escolha de um gerenciador de banco de dados, considere as
seguintes afirmações:
( ) Duas das principais preocupações são o tamanho dos dados a serem armazenados e sua estrutura.
( ) A latência é um dos critérios para escolher um banco de dados, quanto maior, melhor.
( ) O critério de segurança está relacionado a garantir que o usuário não excluirá os dados do banco.
( ) Um dos critérios ao escolher um banco de dados é optar entre bancos estruturados ou não
estruturados.
( ) A taxa de crescimento do volume de dados é um dos principais critérios quando o assunto é
Resolução comentada:
12/02/2024, 15:48 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977764 6/7
10)
escalabilidade.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
F – V – F – V – F.
V – F – V – V – F.
V – F – F – V – V. check CORRETO
F – V – V – V – F.
F – F – F – V – V.
a primeira afirmativa é verdadeira, pois, dentre os principais critérios, considerar o volume de dados
(tamanho) e como eles estarão estruturados no banco é essencial para a experiência do usuário. A
segunda afirmativa é falsa, pois, em outras palavras, a latência é o tempo entre uma requisição e o
recebimento de resposta. Quanto menor a latência, melhor. A terceira afirmativa é falsa, pois a segurança
se preocupa com a autenticação e os processos de integridade, mas não garante que o usuário exclua
um dado. A quarta afirmativa é verdadeira, pois a escolha de um banco de dados estruturado ou não
estruturado é parte fundamental dos critérios de utilização de um banco. A quinta afirmativa é
verdadeira, se está previsto que a taxa de crescimento do volume de dados aumentará
consideravelmente em um intervalo curto de tempo, logo, deve levar em conta bancos de dados que
sejam escaláveis.
Código da questão: 60099
Uma base de dados móvel é um ____________ que reside em um dispositivo __________, como
smartphone ou um laptop. Esses dispositivos são frequentemente ____________ em recursos como
____________, capacidade de computação (processamento) e energia da bateria.
Assinale a alternativa que completa corretamente as lacunas.
Alternativas:
Banco de dados; inteligente; amplos; memória.
Recurso; interativo; limitados; armazenamento.
Conjunto de procedimentos; inteligente; amplos; Bluetooth.
Recurso; inteligente; amplos; conectividade.
Banco de dados; móvel; limitados; memória. check CORRETO
sempre que falamos sobre base de dados, estamos nos referindo diretamente a banco de dados. Estes
podem residir internamente em um dispositivo (banco de dados off-line) e externamente (banco de
dados on-line). Como esses dispositivos são frequentemente limitados em recursos como memória,
processamento e energia, a equipe de desenvolvimento deve analisar com atenção qual tipo de banco de
dados utilizar.
Resolução comentada:
Resolução comentada:
12/02/2024, 15:48 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977764 7/7
Código da questão: 60102