Buscar

Exercício Aula 9 Programação para Dispositivos Móveis

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

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
9a aula
	
	
	 
		1
          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?
		
	
	ContentValues
	
	SQLiteContentValues
	
	SQLiteStatement
	 
	SQLiteDatabase
	
	SQLiteOpenHelper
	Respondido em 05/09/2021 00:58:03
	
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.
	
	
	 
		2
          Questão
	
	
	Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete?
		
	 
	SQLiteDatabase
	
	Cursor
	
	SQLiteStatement
	
	ContentValues
	
	SQLiteOpenHelper
	Respondido em 05/09/2021 00:58:08
	
	
	 
		3
          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
	
	ArrayAdapter
	
	SQLiteDatabase
	
	TableFactory
	 
	SQLiteOpenHelper
	Respondido em 05/09/2021 00:58:11
	
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.
	
	
	 
		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.
		
	
	getCursorDatabase
	
	getResultDatabase
	
	getOpenDatabase
	
	getWritableDatabase
	 
	getReadableDatabase
	Respondido em 05/09/2021 00:58:17
	
	
	 
		5
          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
		
	
	PL/SQL
	 
	SQLite
	
	SqlServer
	
	MysSql
	
	SQLTransaction
	Respondido em 05/09/2021 00:58:22
	
	
	 
		6
          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
	
	Context
	 
	SQLiteDatabase
	
	JDBC
	
	SQLiteContext
	Respondido em 05/09/2021 00:58:29
	
	
	 
		7
          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
		
	
	SQLiteStatement
	 
	SQLiteDatabase
	
	SQLiteDatabaseTransaction
	
	PreparedSQLiteStatement
	
	SQLiteDatabaseManager
	Respondido em 05/09/2021 00:58:35
	
	
	 
		8
          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?
		
	 
	SimpleCursorAdapter
	
	TableAdapter
	
	ArrayAdapter
	
	ListAdapter
	
	SQLiteAdapter
	Respondido em 05/09/2021 00:58:40
	
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.

Continue navegando