Buscar

Aula 13 Persistência de Dados com SQlite Dispositivos Moveis

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

CCT0080 – Programação para Dispositivos Móveis
Aula 13: Persistência de Dados com SQlite
Persistência de Dados em Android com SQlite
Persistência em BD em dispositivos Android
Persistindo dados com SQlite
Programação para Dispositivos Móveis
AULA 13: Persistência de Dados com SQlite
Prof. Eduardo Luiz Pareto
Persistência em BD em dispositivos Android
Conceito de Banco de Dados
SGBD para dispositivos móveis - Android
Programação para Dispositivos Móveis
AULA 13: Persistência de Dados com SQlite
Prof. Eduardo Luiz Pareto
Sistemas de Banco de Dados para Dispositivos Móveis
Conceito de Banco de Dados
Eficiência no armazenamento da informação;
Eficiência na recuperação da informação;
Segurança;
Dispositivos Móveis => Limitações de Hardware/Software
SGBD => Software complexo
Sincronização
Programação para Dispositivos Móveis
AULA 13: Persistência de Dados com SQlite
Prof. Eduardo Luiz Pareto
SGBD para Dispositivos Móveis - Android
SQlite
Armazena dados em um banco de dados privado
Acesso é feito pelo Cliente
Acesso é feito pelo Content Provider
Programação para Dispositivos Móveis
AULA 13: Persistência de Dados com SQlite
Prof. Eduardo Luiz Pareto
Persistindo dados com SQlite
Conceito SQlite
Ferramentas Externas
Formas de implantação BD SQlite
Criando um BD SQlite
Instruções SQL do SQlite
Programação para Dispositivos Móveis
AULA 13: Persistência de Dados com SQlite
Prof. Eduardo Luiz Pareto
Sistemas de Banco de Dados para Dispositivos Móveis
Conceito SQlite
Banco auto-contido
Compacto
Com suporte nativo no Android 
Sem necessidade de configuração 
Sem necessidade de instalação. 
Programação para Dispositivos Móveis
AULA 13: Persistência de Dados com SQlite
Prof. Eduardo Luiz Pareto
SQLite
Ferramentas Externas
SQLite Manager
Fácil de ser instalada, abre qualquer arquivo para SQLite, nele você consegue adicionar tabelas, consultar registos e deletar informações. Tudo dentro do seu Firefox.
SQLite Expert
O SQLiteExpert tem a versão gratuita e a versão paga. Uma ferramenta leve e poderosa para administrar suas bases SQLite, com muitos recursos de ferramentas famosas como SQL Server e MySql.
SQLite Admin
SQLite Database Browser
Sqliteman
Programação para Dispositivos Móveis
AULA 13: Persistência de Dados com SQlite
Prof. Eduardo Luiz Pareto
Implantando seu BD
Formas de implantação BD SQlite
Criação do Banco de Dados com Ferramentas externas
Utilizando o código para construir seu banco de dados
Programação para Dispositivos Móveis
AULA 13: Persistência de Dados com SQlite
Prof. Eduardo Luiz Pareto
Criando através do código
Criando um BD SQlite
Classe SQLiteOpenHelper - Cria um objeto para manipular o banco de dados contendo vários métodos comuns para rotinas de persistência de dados.
onCreate(SQLiteDataBase db) -> Este método será executado apenas uma única vez e caso não existe, criará o banco de dados, conforme as definições definidas na DataModel.
onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) -> Este método será executado toda vez que a versão do banco de dados for alterada.
Programação para Dispositivos Móveis
AULA 13: Persistência de Dados com SQlite
Prof. Eduardo Luiz Pareto
Manipulando o Banco de Dados
SQLiteDatabase
É o Banco de Dados propriamente dito
Permite a execução de instruções DML – Data Manipulation Language
execSQL
rawQuery
query
insert
update
delete
Programação para Dispositivos Móveis
AULA 13: Persistência de Dados com SQlite
Prof. Eduardo Luiz Pareto

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais