SlideShare una empresa de Scribd logo
"AÑODEL DIÁLOGO Y LA RECONCILIACIÓN NACIONAL"
INTEGRANTES: AVILES LUNA, Yenci T.
CORREA BERRU, Yanella
TADEO SANTOS, Tadeo E.
DOCENTE : ING. MARCO A. PORRO CHULLI
SQLITE
SQLITE
• RDBMS incrustado
• ACID obediente
• Tamaño - alrededor de 257 Kbytes
• No es una arquitectura cliente / servidor
• Acceso a través de llamadas de función desde la aplicación
• Escribir (insertar, actualizar, eliminar) bloquea la base de datos, las consultas se
pueden hacer en paralelo
Base de Datos sqlite
• Contiene las clases de administración de
bases de datos SQLite que una
aplicación usaría para administrar su
propia base de datos privada.
Clases: android.database.sqlite
• SQLiteCloseable: Un objeto creado a partir de una base de datos
SQLite que se puede cerrar.
• SQLiteCursor: Una implementación de Cursor que expone los
resultados de una consulta en una SQLiteDatabase.
• SQLiteDatabase: Expone métodos para administrar una base de datos
SQLite.
• SQLiteOpenHelper: Una clase auxiliar para gestionar la creación de
bases de datos y la gestión de versiones.
• SQLiteProgram: Una clase base para los programas compilados de SQLite.
• SQLiteQuery: un programa SQLite que representa una consulta que lee
las filas resultantes en CursorWindow.
• SQLiteQueryBuilder: una clase práctica que ayuda a generar consultas
SQL para enviarlas a objetos SQLiteDatabase.
• SQLiteStatement: Declaración precompilada contra SQLiteDatabase que
se puede reutilizar.
android.database
sqlite.SQLiteDatabase
• Contiene los métodos para: crear, abrir, cerrar, insertar, actualizar,
eliminar y consultar una base de datos SQLite
• Estos métodos son similares a JDBC pero están más orientados a
métodos que lo que vemos con JDBC (recuerde que no se está
ejecutando un servidor RDBMS)
Insert( )
• Inserto largo (tabla de cadena, cadena nullColumnHack, valores de
contenido)
import android.content.ContentValues;
ContentValues values = new ContentValues( );
values.put("firstname" , "J.K.");
values.put("lastname" , "Rowling");
long newAuthorID = myDatabase.insert("tbl_authors" ,
"" , values);
update( )
• Int update (Tabla de cadenas, valores de contenido, String
whereClause, String [] whereArgs)
public void updateBookTitle(Integer bookId, String
newTitle) {
ContentValues values = new ContentValues();
values.put("title" , newTitle);
myDatabase.update("tbl_books" , values ,
"id=?" , new String[ ] {bookId.toString() } );
}
Delete( )
• Int delete (Tabla de cadenas, String whereClause, String []
whereArgs)
public void deleteBook(Integer bookId) {
myDatabase.delete("tbl_books" , "id=?" ,
new String[ ] { bookId.toString( ) } ) ;
}
Sqlite

Más contenido relacionado

PDF
MYSQL Y CONSULTAS SQL
PPTX
Android con conexión a base de datos sq lite
PPTX
Instalación del sistema gestor de bases de datos
DOC
Base De Datos
PPTX
Caracteristicas Microsoft SQL Server
DOCX
Sistema de gestión de base de datos
PDF
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
PPTX
Creacion de bases de datos en sql server
MYSQL Y CONSULTAS SQL
Android con conexión a base de datos sq lite
Instalación del sistema gestor de bases de datos
Base De Datos
Caracteristicas Microsoft SQL Server
Sistema de gestión de base de datos
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
Creacion de bases de datos en sql server

La actualidad más candente (20)

DOC
Base de datos
PDF
Bases de Datos con JDBC para MySQL
PPTX
SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
PPTX
Actividad de aprendizaje 4: base de datos
DOCX
Mapa mental de los browser (1)
PDF
Nociones básicas de posicionamiento con CSS
PPTX
PDF
Diseño físico de base de datos - Part I
PPTX
Jdbc(desarrollo de software i yanina y yenny)
PPT
Java con Base de Datos
ODP
Funciones de un DBA
PPTX
Trabajo de conecction
PPTX
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
PDF
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
PPTX
Grails presentation3
PPTX
Gestor de base de datos
PDF
Introduction to SQL SERVER
Base de datos
Bases de Datos con JDBC para MySQL
SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
Actividad de aprendizaje 4: base de datos
Mapa mental de los browser (1)
Nociones básicas de posicionamiento con CSS
Diseño físico de base de datos - Part I
Jdbc(desarrollo de software i yanina y yenny)
Java con Base de Datos
Funciones de un DBA
Trabajo de conecction
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Grails presentation3
Gestor de base de datos
Introduction to SQL SERVER
Publicidad

Similar a Sqlite (20)

PPTX
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
PPTX
PPTX
Android con Base de Datos
PPTX
Android Base de Datos
PPSX
PPTX
PPTX
PDF
Android 4.x: Unidad 07 BBDD SQLite
PPTX
Android con conexión a base de datos sqlite
PDF
Tema 4 5_1_acceso_datos
DOC
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...
PPTX
Exposicionsqlite1 (1)
PPTX
PDF
Tema 4.7 Acceso a datos
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
Android con Base de Datos
Android Base de Datos
Android 4.x: Unidad 07 BBDD SQLite
Android con conexión a base de datos sqlite
Tema 4 5_1_acceso_datos
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...
Exposicionsqlite1 (1)
Tema 4.7 Acceso a datos
Publicidad

Último (20)

PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
PDF
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
PDF
prg2_t01_p01_Fundamentos POO - parte1.pdf
PPTX
Seminario de telecomunicaciones para ingeniería
PDF
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
PDF
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
PDF
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
PDF
Módulo-de Alcance-proyectos - Definición.pdf
PDF
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
PDF
SUBDIVISIÓN URBANA PUEDE ENFRENTAR SERVIDUMBRE DE PASO.pdf
PDF
Informe Estudio Final Apagon del 25 de febrero
PDF
S15 Protección de redes electricas 2025-1_removed.pdf
PDF
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
PDF
TESTAMENTO DE DESCRIPTIVA ..............
PPTX
Cortinas-en-Presas-de-Gravedad-Vertedoras-y-No-Vertedoras.pptx
PPTX
GEOLOGIA, principios , fundamentos y conceptos
PPT
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
PDF
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
PDF
CALIDAD SSOMA AMBIENTE PRL UNIVERSIDADDD
PPTX
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
prg2_t01_p01_Fundamentos POO - parte1.pdf
Seminario de telecomunicaciones para ingeniería
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
Módulo-de Alcance-proyectos - Definición.pdf
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
SUBDIVISIÓN URBANA PUEDE ENFRENTAR SERVIDUMBRE DE PASO.pdf
Informe Estudio Final Apagon del 25 de febrero
S15 Protección de redes electricas 2025-1_removed.pdf
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
TESTAMENTO DE DESCRIPTIVA ..............
Cortinas-en-Presas-de-Gravedad-Vertedoras-y-No-Vertedoras.pptx
GEOLOGIA, principios , fundamentos y conceptos
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
CALIDAD SSOMA AMBIENTE PRL UNIVERSIDADDD
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx

Sqlite

  • 1. "AÑODEL DIÁLOGO Y LA RECONCILIACIÓN NACIONAL" INTEGRANTES: AVILES LUNA, Yenci T. CORREA BERRU, Yanella TADEO SANTOS, Tadeo E. DOCENTE : ING. MARCO A. PORRO CHULLI SQLITE
  • 2. SQLITE • RDBMS incrustado • ACID obediente • Tamaño - alrededor de 257 Kbytes • No es una arquitectura cliente / servidor • Acceso a través de llamadas de función desde la aplicación • Escribir (insertar, actualizar, eliminar) bloquea la base de datos, las consultas se pueden hacer en paralelo
  • 3. Base de Datos sqlite • Contiene las clases de administración de bases de datos SQLite que una aplicación usaría para administrar su propia base de datos privada.
  • 4. Clases: android.database.sqlite • SQLiteCloseable: Un objeto creado a partir de una base de datos SQLite que se puede cerrar. • SQLiteCursor: Una implementación de Cursor que expone los resultados de una consulta en una SQLiteDatabase. • SQLiteDatabase: Expone métodos para administrar una base de datos SQLite. • SQLiteOpenHelper: Una clase auxiliar para gestionar la creación de bases de datos y la gestión de versiones.
  • 5. • SQLiteProgram: Una clase base para los programas compilados de SQLite. • SQLiteQuery: un programa SQLite que representa una consulta que lee las filas resultantes en CursorWindow. • SQLiteQueryBuilder: una clase práctica que ayuda a generar consultas SQL para enviarlas a objetos SQLiteDatabase. • SQLiteStatement: Declaración precompilada contra SQLiteDatabase que se puede reutilizar.
  • 6. android.database sqlite.SQLiteDatabase • Contiene los métodos para: crear, abrir, cerrar, insertar, actualizar, eliminar y consultar una base de datos SQLite • Estos métodos son similares a JDBC pero están más orientados a métodos que lo que vemos con JDBC (recuerde que no se está ejecutando un servidor RDBMS)
  • 7. Insert( ) • Inserto largo (tabla de cadena, cadena nullColumnHack, valores de contenido) import android.content.ContentValues; ContentValues values = new ContentValues( ); values.put("firstname" , "J.K."); values.put("lastname" , "Rowling"); long newAuthorID = myDatabase.insert("tbl_authors" , "" , values);
  • 8. update( ) • Int update (Tabla de cadenas, valores de contenido, String whereClause, String [] whereArgs) public void updateBookTitle(Integer bookId, String newTitle) { ContentValues values = new ContentValues(); values.put("title" , newTitle); myDatabase.update("tbl_books" , values , "id=?" , new String[ ] {bookId.toString() } ); }
  • 9. Delete( ) • Int delete (Tabla de cadenas, String whereClause, String [] whereArgs) public void deleteBook(Integer bookId) { myDatabase.delete("tbl_books" , "id=?" , new String[ ] { bookId.toString( ) } ) ; }