Escolar Documentos
Profissional Documentos
Cultura Documentos
(/notific
Desenvolvimento Mobile (/aluno/timeline/in…
Informações Adicionais
Avaliar Material
SCHEFFER, Hudson Cadan. Desenvolvimento para Dispositivos Móveis: Trabalhando com banco de dados
local. Londrina: Editora e Distribuidora Educacional S. A., Unidade 3, Seção 3, 2018.
Alternativas:
a) Activities.
b) Table Layouts.
c) Linear Layouts.
e) Array Adapters.
2)
https://www.colaboraread.com.br/aluno/avaliacao/index/3391261201?atividadeDisciplinaId=13437844 1/4
14/11/2022 16:01 Colaborar - Av2 - Desenvolvimento Mobile
O Bibfilex pode criar e gerenciar arquivos que são catálogos de muitos itens – também milhares deles. Um
arquivo do Bibfilex é um banco de dados do SQLite, um software popular cujos dados podem ser facilmente
lidos e exportados através de diferentes ferramentas disponíveis na Internet. Em um arquivo Bibfilex, os
dados não são armazenados de acordo com o formato Biblatex, portanto, ele não pode ser referenciado
como arquivo bibliográfico dentro de um documento Latex.
Disponível: <https://sempreupdate.com.br/bibfilex-administrador-bibliografico-para-linux-instalar-no-
ubuntu/>. Acesso em: 25 jul. 2018.
I - O SQLite é uma poderosa API para trabalhar com dados estruturados, porém exige do programador
muito esforço para usá-la. Segundo Developer (2018), o programador enfrenta o famoso “boilerplate code”,
ou seja, o programador deve implementar muitos códigos para atingir determinada funcionalidade.
PORQUE
II - Os maiores problemas enfrentados pelo programador com o uso do SQLite é que não há verificação da
linguagem SQL em tempo de compilação, é necessário atualizar o SQL manualmente a estrutura do banco
de dados, porém a implementação do código responsável por converter a linguagem SQL e os objetos em
Java é realizada automaticamente.
Com base na definição e uso do SQLite, avalie as seguintes asserções e a relação proposta entre elas.
Alternativas:
https://www.colaboraread.com.br/aluno/avaliacao/index/3391261201?atividadeDisciplinaId=13437844 2/4
14/11/2022 16:01 Colaborar - Av2 - Desenvolvimento Mobile
3) Room é a nova biblioteca para trabalhar com dados estruturados. Developer (2018) recomenda o uso
desta biblioteca e garante o aproveitamento do poder do SQLite. Segundo o mesmo autor, a biblioteca
Room fornece armazenamento local de dados através do mapeamento de objetos, o qual é uma técnica
utilizada para que o programador não precise se preocupar com a linguagem SQL. Para que o programador
possa trabalhar com a biblioteca Room no Android, deve-se criar três elementos nos aplicativos.
SCHEFFER, Hudson Cadan. Desenvolvimento para Dispositivos Móveis: Trabalhando com banco de dados
local. Londrina: Editora e Distribuidora Educacional S. A., Unidade 3, Seção 3, 2018.
Neste contexto, associe os elementos que devem ser criados que estão contidos na coluna A com suas
descrições contidas na coluna B da tabela a seguir.
Coluna A Coluna B
1. Representa a tabela com as informações que serão armazenadas no Banco de
I. Entidade.
Dados.
II. Banco de Dados. 2. Representa o conjunto de tabelas armazenadas.
III. Objeto de Acesso 3. É representado pelo acrônimo DAO, cujo objetivo é fornecer métodos responsáveis
a Dados. pela manipulação dos dados.
Assinale a alternativa que contém a sequência correta da associação entre as colunas.
Alternativas:
4) Para trabalharmos com a biblioteca Room é necessário inclui-la na “build.gradle (Module: app)” e
sincronizar o projeto.
Em seguida devemos criar a representação do Registro e da Tabela que será armazenada no banco de
dados. Em um aplicativo Android, é necessário criar uma classe java para esta representação e, para isso,
devemos seguir os seguintes passos:
3. Clique com o botão direito do mouse em cima do pacote ao qual deseja criar a classe.
Fonte: SCHEFFER, Hudson Cadan. Desenvolvimento para Dispositivos Móveis: Introdução ao Banco de
Dados Local. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 1, 2018.
https://www.colaboraread.com.br/aluno/avaliacao/index/3391261201?atividadeDisciplinaId=13437844 3/4
14/11/2022 16:01 Colaborar - Av2 - Desenvolvimento Mobile
Alternativas:
a) 2 – 1 – 3 – 4 – 5.
b) 4 – 5 – 3 – 2 – 1.
c) 3 – 2 – 1 – 5 – 4. Alternativa assinalada
d) 5 – 4 – 2 – 3 – 1.
e) 1 – 2 – 3 – 5 – 4.
5) Para criarmos um banco de dados com o SQLite, se utiliza as APIs da classe SQLiteOpenHelper. Quando
se utiliza essa classe para criar o banco de dados, o sistema executa as operações de criação e atualização
de forma automática quando necessário e não durante a inicialização do aplicativo.
Fonte: SCHEFFER, Hudson Cadan. Desenvolvimento para Dispositivos Móveis: Introdução ao Banco de
Dados Local. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 1, 2018.
III. onUpgrade() é executado quando houver ajustes e a versão do banco de dados é alterada.
Alternativas:
https://www.colaboraread.com.br/aluno/avaliacao/index/3391261201?atividadeDisciplinaId=13437844 4/4