Buscar

Programação para dispositivos móveis - Atividade 9

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 3 páginas

Prévia do material em texto

1 
 Questão 
 
 
Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, deve ser utilizada 
inicialmente uma classe responsável pelos eventos de criação e atualização da estrutura das tabelas. Ao mudar a versão do 
App, esta classe irá chamar automaticamente a atualização estrutural, e na primeira execução irá efetuar a criação da 
estrutura inicial. A classe em questão deve ser descendente de: 
 
 
Cursor 
 
TableFactory 
 
SQLiteDatabase 
 
ArrayAdapter 
 SQLiteOpenHelper 
Respondido em 20/09/2020 11:15:40 
 
 
Explicação: A classe SQLiteOpenHelper tem como finalidade a gestão do modelo estrutural do banco, concentrando as 
operações de criação e alteração da estrutura das tabelas no SQLite. 
 
 
 
2 
 Questão 
 
 
O Android permite a manipulação dos dados com o SQLite, sem a necessidade de utilizar instruções SQL durante a 
comunicação com o SGBD. Para tanto podemos encapsular as operações de inserção (insert), atualização (update) e deleção 
(delete) através dos métodos da classe? 
 
 SQLiteDatabase 
 
SQLiteContentValues 
 
SQLiteOpenHelper 
 
ContentValues 
 
SQLiteStatement 
Respondido em 20/09/2020 11:18:06 
 
 
Explicação: A classe SQLiteDatabase oferece uma maneira alternativa para manipulação dos dados com o SQLite. Esta classe 
possui métodos encapsulados para as operações de inserção (insert), atualização (update) e deleção (delete), com isso, não é 
necessário utilizar instruções SQL durante a comunicação com o SGBD. 
 
 
 
3 
 Questão 
 
 
Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, update, insert, query e 
execSQL para executar operações no banco de dados. Para acessar estes métodos será necessária uma variável da classe 
 
 
SQLiteDatabaseTransaction 
 
SQLiteStatement 
 
PreparedSQLiteStatement 
 SQLiteDatabase 
 
SQLiteDatabaseManager 
Respondido em 20/09/2020 11:15:45 
 
 
 
4 
 Questão 
 
 
Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe SQLiteOpenHelper. Esta 
classe auxilia o desenvolvedor no processo de criação e gerenciamento das versões do banco de dados. Assinale o método da 
classe que realiza a abertura e/ou criação do banco de dados, permitindo apenas que sejam efetuadas leituras dos 
dados. 
 
 
getResultDatabase 
 
getOpenDatabase 
 
getWritableDatabase 
 
getCursorDatabase 
 getReadableDatabase 
Respondido em 20/09/2020 11:15:48 
 
 
 
5 
 Questão 
 
 
Observe o trecho de código abaixo: 
 
String CREATE_BOOK_TABLE = "CREATE TABLE books ( " + 
"id INTEGER PRIMARY KEY AUTOINCREMENT, " + 
"title TEXT, "+ 
"author TEXT )"; 
obj.execSQL(CREATE_BOOK_TABLE); 
 
podemos afirmar que obj é do tipo: 
 
 
SQLiteOpenHelper 
 
SQLiteContext 
 SQLiteDatabase 
 
Context 
 
JDBC 
Respondido em 20/09/2020 11:15:51 
 
 
 
6 
 Questão 
 
 
Uma ListView permite a visualização de múltiplas linhas, relacionadas a alguma fonte de dados, como listas, vetores e outros, 
necessitando da intermediação de um objeto do tipo Adapter. No caso de uma consulta ao SQLite, sempre é retornado um tipo 
específico de objeto, o qual dá acesso aos dados dos registros existentes na tabela. Qual o Adapter correto para o 
preenchimento da lista com os dados de retorno de uma consulta SQLite? 
 
 
TableAdapter 
 
SQLiteAdapter 
 
ListAdapter 
 
ArrayAdapter 
 SimpleCursorAdapter 
Respondido em 20/09/2020 11:18:18 
 
 
Explicação: O retorno de uma consulta ao SQLite é do tipo Cursor, e exige um Adapter do tipo SimpleCursorAdapter para o 
preenchimento de uma ListView. 
 
 
 
7 
 Questão 
 
 
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete? 
 
 
SQLiteStatement 
 
ContentValues 
 SQLiteDatabase 
 
SQLiteOpenHelper 
 
Cursor 
Respondido em 20/09/2020 11:18:22 
 
 
 
8 
 Questão 
 
 
A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um banco de dados de código 
fonte aberto, multiplataforma e que tem sido utilizado principalmente em aplicativos embarcados. A arquitetura de 
funcionamento desse banco de dados é diferente de outros sistemas de gerenciamento tradicionais, uma vez que todas as 
funcionalidades do sistema são oferecidas por meio de uma biblioteca escrita na linguagem C. Assinale a alternativa que indica 
o nome dessa biblioteca 
 
 
MysSql 
 
SqlServer 
 SQLite 
 
SQLTransaction 
 
PL/SQL 
Respondido em 20/09/2020 11:16:00

Continue navegando