SlideShare una empresa de Scribd logo
"Año del Buen Servicio al Ciudadano”
INGENIERÍA DE SISTEMAS – VII CICLO
INFORME:
Android con conexión a Base de Datos SQLite
INTEGRANTES:
• Malca Tamay Jhosely Graciela
• Deza Castillo Cristhian Gianmarco
CURSO:
Programación de Aplicaciones Móviles
PROFESOR:
Ing. Marco Aurelio Porro Chulli
Android con conexión a base de datos sq lite
Android con conexión a base de datos sq lite
1.1 CLASES :
 SQLite Cursor: Un cursor de base de datos SQLite es un objeto
(estructura de control) que permite a los registros de la poligonal en una
base de datos. Cursores facilitan el procesamiento posterior en conjunto
con el recorrido, tales como la recuperación, adición y eliminación de
registros de base de datos.
 SQLiteDatabase: Tiene métodos para crear, eliminar, ejecutar comandos
SQL y realizar otras tareas comunes de administración de bases de
datos.
Consulte la aplicación de ejemplo de Bloc de notas en el SDK para
obtener un ejemplo de creación y administración de una base de datos.
 SQLiteOpenHelper: Esta clase se utiliza para abrir, crear y actualizar la base
de datos. El método es el que se utiliza cuando se crea la tabla de la base de
datos. El método se utiliza cuando se cambia la estructura de una tabla de
base de datos, por ejemplo cuando se agrega un nuevo campo o se cambia el
tipo de un campo.
•SQLiteQueryBuilder : Antes que nada, necesitaremos tener una clase que
herede de SQLiteOpenHelper. En ella debemos sobrecargar los
métodos onCreate y onUpgrade, amén de llamar a super() en el constructor de la
misma.
En el método onCreate será dónde pongamos el código para la creación de la
base de datos.
 SQLite Statement: Es una clase que facilita la realización de queries.
El método query() public Cursor query (SQLiteDatabase db, String[]
projectionIn, String selection, String[] selectionArgs, String groupBy, String
having, StringsortOrder, String limit)
• projectionIn: lista de columnas a retornar, null significa todas.
• selection: filtro para seleccionar las filas, que contiene las expresiones del
WHERE.
• selectionArgs: array con los valores de los ‘?’.
• groupBy: filtro para agrupar las filas (la cláusula GROUP BY de SQL).
• having: cláusula HAVING de SQL.
• sortOrder: cláusula ORDER BY de SQL.
• limit: número máximo de filas retornadas, formateadas como la cláusula
LIMIT.
1.2 EJEMPLOS:
2. Resumen
Que el lector se introduzca sobre definición básica de DataBase
Management System, como también la concepción elemental de lo
que es una base de datos, además que el leyente esté al tanto sobre
los distintos DataBase Management System que existen para los
dispositivos móviles.
Asimismo que el lector conozca las tres formas nativas de almacenar
los datos persistentes en el Sistema Operativo de Android, los
paquetes usados para la conexión a las base de datos, también la
administración de base de datos privados para SQlite, el
compartimiento de datos entre aplicaciones, por último los paquetes
básicos usados para la creación o realización de querys para la base
de datos SQLite.
3. Summary
That the reader is introduced on basic definition of DataBase Management
System, as well as the elementary conception of what is a database, in
addition that the legal one is abreast on the different DataBase Management
System that exist for the mobile devices.
Also let the reader know the three native ways of storing persistent data in the
Android Operating System, the packages used for connection to the database,
also the private database management for SQlite, the data sharing between
applications , Finally the basic packages used for the creation or realization of
queries for the SQLite database.
Android con conexión a base de datos sq lite
 Realizar un estudio e investigación sobre el software
DBMS para implementarlo a los dispositivos móviles así
garantizar el óptimo funcionamiento de la aplicación para
la realización de conexión, consultas, actualizacion de las
bases de datos.
 Android proporciona el paquete java.sql para realizar las
conexiones con otros DBMS, es necesario profundizar
para establecer conexiones estables.
 El paquete java.database es recomendado para agilizar
la aplicación estableciendo base de datos privadas o
compartiendo datos a través de content providers.
Android con conexión a base de datos sq lite
En la industria existe varios software de DBMS para los dispositivos móviles
según las necesidades podemos mencionar SQL Anywere de SAP, Sybase
ASA, SQL Server CE, Oracle Database Lite, Oracle Database Mobile Server,
SQLite todos
Para la conexión a los distintos DBMS Android proporciona el paquete java.sql
utilizando la interfaz java.sql.Drive para administrar JDBC.
La administración de las bases de datos privados Android utiliza el paquete
java.database de su clase android.database.sqlite.
Android con conexión a base de datos sq lite
SQLite es un motor de base de datos relacional de código abierto y muy
potente, eso hace que actualmente sea muy usado por los desarrolladores.
Sus principales características son que precisa de poca configuración, no
necesita ningún servidor ya que directamente lee y escribe en archivos de
disco normales, ocupa muy poco tamaño en el almacenamiento y a parte es
multiplataforma.
Android ofrece de serie soporte total para la creación y administración de
base de datos SQLite a través del paquete "android.database.sqlite". Solo
tendremos que definir las sentencias SQL para crear y gestionar la base de
datos.
Android con conexión a base de datos sq lite
 SQLite. -es una biblioteca escrita en leguaje C que implementa un Sistema de
gestión de bases de datos transaccionales SQL auto-contenido, sin servidor y sin
configuración
 Base de datos es una colección de información organizada de forma que un
programa de ordenador pueda seleccionar rápidamente los fragmentos
de datos que necesite.
 Android Studio es un entorno de desarrollo integrado (IDE), basado en IntelliJ
IDEA de la compañía JetBrains, que proporciona varias mejoras con respecto al
plugin ADT (Android Developer Tools) para Eclipse.
 SDK (siglas en inglés de software development kit) es generalmente un conjunto
de herramientas de desarrollo de software que le permite al programador o
desarrollador de software crear aplicaciones para un sistema concreto.
 Query string o, en español, cadena de consulta es un término informático que se
utiliza para hacer referencia a una interacción con una base de datos.
Android con conexión a base de datos sq lite
https://developer.android.com/reference/android/database/sqlite/SQLiteDataba
se.html
https://developer.android.com/reference/android/database/sqlite/SQLiteOpenH
elper.html
http://lsub.org/mov/9.db.pdf
http://victorhugocc.choccac.com/2016/04/sqlite-android-y-las-bases-de-datos-
moviles/
Android con conexión a base de datos sq lite

Más contenido relacionado

PPTX
Android con conexión a base de datos sqlite
PPTX
Los sistemas gestores de bases de datos y sql server 2008
PPTX
Actividad4cosdac
PPTX
10.android sq lite
PDF
Bases de datos y mysql
PPTX
Diapositivas de sgbd
PPTX
Gestores de base de datos
PPTX
Bases de datos
Android con conexión a base de datos sqlite
Los sistemas gestores de bases de datos y sql server 2008
Actividad4cosdac
10.android sq lite
Bases de datos y mysql
Diapositivas de sgbd
Gestores de base de datos
Bases de datos

La actualidad más candente (20)

DOC
Taller 1, 2010
PPTX
SQLITE-CONCEPTO
PPT
Android DB por Cesar Cespedes
PDF
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
PPTX
Sistemas de gestión de base de datos
PPTX
Caracteristicas Microsoft SQL Server
PPTX
Manejador de base de datos
PPTX
PDF
Crear y Eliminar Bases de datos en MySQL Workbench
PPT
Sistemas Gestores de Bases de Datos
PPT
Universal databes DB2
DOCX
SIstemas Manejadores De Base De Datos
DOC
Sistema manejador de bases de datos
PPTX
BASE DE DATOS
PPT
Sistemas de Gestión de Bases de datos
PDF
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
PPTX
SQLite en Unity3D
PDF
SQLite
PDF
Actividad 2 base de datos
Taller 1, 2010
SQLITE-CONCEPTO
Android DB por Cesar Cespedes
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Sistemas de gestión de base de datos
Caracteristicas Microsoft SQL Server
Manejador de base de datos
Crear y Eliminar Bases de datos en MySQL Workbench
Sistemas Gestores de Bases de Datos
Universal databes DB2
SIstemas Manejadores De Base De Datos
Sistema manejador de bases de datos
BASE DE DATOS
Sistemas de Gestión de Bases de datos
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
SQLite en Unity3D
SQLite
Actividad 2 base de datos
Publicidad

Similar a Android con conexión a base de datos sq lite (20)

PPTX
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
PPTX
PPTX
Android Base de Datos
DOCX
Base de datos moviles
PDF
Fo 5.desarrollo android-almacenamientodedatos
DOC
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...
PDF
Android 4.x: Unidad 07 BBDD SQLite
PPTX
Sqlite
PDF
Tema 4.7 Acceso a datos
PPTX
11.android bases de datos
PPTX
PPTX
Android con conexión a base de datos sqlite
PPTX
Sq lite
DOCX
Bddmoviles
PPT
Desarrollo android - 5 - almacenamiento de datos
PPTX
Android con Base de Datos
PPTX
PPTX
Conexion de base de datos sqlite
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
Android Base de Datos
Base de datos moviles
Fo 5.desarrollo android-almacenamientodedatos
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...
Android 4.x: Unidad 07 BBDD SQLite
Sqlite
Tema 4.7 Acceso a datos
11.android bases de datos
Android con conexión a base de datos sqlite
Sq lite
Bddmoviles
Desarrollo android - 5 - almacenamiento de datos
Android con Base de Datos
Conexion de base de datos sqlite
Publicidad

Más de Cristhian Deza Castillo (6)

PPTX
Porro semana 15
PPTX
Tema: Android Studio
PPTX
Programacion de app
PPTX
PPTX
Aplicaciones moviles
Porro semana 15
Tema: Android Studio
Programacion de app
Aplicaciones moviles

Último (20)

DOCX
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
PPTX
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
PDF
5 Presentación de PowerPointGENERACIÓN DESECHOS UIS 18-02-2023 (1).pdf
PDF
prg2_t01_p01_Fundamentos POO - parte1.pdf
PDF
MATRIZ IDENTIFICACIÓN EVALUACION CONTROL PRL.pdf
PPTX
Seminario de telecomunicaciones para ingeniería
PDF
Perfilaje de Pozos _20250624_222013_0000.pdf
PDF
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
PDF
TESTAMENTO DE DESCRIPTIVA ..............
PDF
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
DOCX
Cumplimiento normativo y realidad laboral
PDF
1132-2018 espectrofotometro uv visible.pdf
PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
PDF
Módulo-de Alcance-proyectos - Definición.pdf
PDF
SUBDIVISIÓN URBANA PUEDE ENFRENTAR SERVIDUMBRE DE PASO.pdf
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PDF
Electricidad-Estatica-Peligros-Prevencion.pdf
PPTX
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx
PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
PDF
Durabilidad del concreto en zonas costeras
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
5 Presentación de PowerPointGENERACIÓN DESECHOS UIS 18-02-2023 (1).pdf
prg2_t01_p01_Fundamentos POO - parte1.pdf
MATRIZ IDENTIFICACIÓN EVALUACION CONTROL PRL.pdf
Seminario de telecomunicaciones para ingeniería
Perfilaje de Pozos _20250624_222013_0000.pdf
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
TESTAMENTO DE DESCRIPTIVA ..............
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
Cumplimiento normativo y realidad laboral
1132-2018 espectrofotometro uv visible.pdf
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
Módulo-de Alcance-proyectos - Definición.pdf
SUBDIVISIÓN URBANA PUEDE ENFRENTAR SERVIDUMBRE DE PASO.pdf
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
Electricidad-Estatica-Peligros-Prevencion.pdf
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
Durabilidad del concreto en zonas costeras

Android con conexión a base de datos sq lite

  • 1. "Año del Buen Servicio al Ciudadano” INGENIERÍA DE SISTEMAS – VII CICLO INFORME: Android con conexión a Base de Datos SQLite INTEGRANTES: • Malca Tamay Jhosely Graciela • Deza Castillo Cristhian Gianmarco CURSO: Programación de Aplicaciones Móviles PROFESOR: Ing. Marco Aurelio Porro Chulli
  • 4. 1.1 CLASES :  SQLite Cursor: Un cursor de base de datos SQLite es un objeto (estructura de control) que permite a los registros de la poligonal en una base de datos. Cursores facilitan el procesamiento posterior en conjunto con el recorrido, tales como la recuperación, adición y eliminación de registros de base de datos.  SQLiteDatabase: Tiene métodos para crear, eliminar, ejecutar comandos SQL y realizar otras tareas comunes de administración de bases de datos. Consulte la aplicación de ejemplo de Bloc de notas en el SDK para obtener un ejemplo de creación y administración de una base de datos.
  • 5.  SQLiteOpenHelper: Esta clase se utiliza para abrir, crear y actualizar la base de datos. El método es el que se utiliza cuando se crea la tabla de la base de datos. El método se utiliza cuando se cambia la estructura de una tabla de base de datos, por ejemplo cuando se agrega un nuevo campo o se cambia el tipo de un campo. •SQLiteQueryBuilder : Antes que nada, necesitaremos tener una clase que herede de SQLiteOpenHelper. En ella debemos sobrecargar los métodos onCreate y onUpgrade, amén de llamar a super() en el constructor de la misma. En el método onCreate será dónde pongamos el código para la creación de la base de datos.
  • 6.  SQLite Statement: Es una clase que facilita la realización de queries. El método query() public Cursor query (SQLiteDatabase db, String[] projectionIn, String selection, String[] selectionArgs, String groupBy, String having, StringsortOrder, String limit) • projectionIn: lista de columnas a retornar, null significa todas. • selection: filtro para seleccionar las filas, que contiene las expresiones del WHERE. • selectionArgs: array con los valores de los ‘?’. • groupBy: filtro para agrupar las filas (la cláusula GROUP BY de SQL). • having: cláusula HAVING de SQL. • sortOrder: cláusula ORDER BY de SQL. • limit: número máximo de filas retornadas, formateadas como la cláusula LIMIT.
  • 9. Que el lector se introduzca sobre definición básica de DataBase Management System, como también la concepción elemental de lo que es una base de datos, además que el leyente esté al tanto sobre los distintos DataBase Management System que existen para los dispositivos móviles. Asimismo que el lector conozca las tres formas nativas de almacenar los datos persistentes en el Sistema Operativo de Android, los paquetes usados para la conexión a las base de datos, también la administración de base de datos privados para SQlite, el compartimiento de datos entre aplicaciones, por último los paquetes básicos usados para la creación o realización de querys para la base de datos SQLite.
  • 11. That the reader is introduced on basic definition of DataBase Management System, as well as the elementary conception of what is a database, in addition that the legal one is abreast on the different DataBase Management System that exist for the mobile devices. Also let the reader know the three native ways of storing persistent data in the Android Operating System, the packages used for connection to the database, also the private database management for SQlite, the data sharing between applications , Finally the basic packages used for the creation or realization of queries for the SQLite database.
  • 13.  Realizar un estudio e investigación sobre el software DBMS para implementarlo a los dispositivos móviles así garantizar el óptimo funcionamiento de la aplicación para la realización de conexión, consultas, actualizacion de las bases de datos.  Android proporciona el paquete java.sql para realizar las conexiones con otros DBMS, es necesario profundizar para establecer conexiones estables.  El paquete java.database es recomendado para agilizar la aplicación estableciendo base de datos privadas o compartiendo datos a través de content providers.
  • 15. En la industria existe varios software de DBMS para los dispositivos móviles según las necesidades podemos mencionar SQL Anywere de SAP, Sybase ASA, SQL Server CE, Oracle Database Lite, Oracle Database Mobile Server, SQLite todos Para la conexión a los distintos DBMS Android proporciona el paquete java.sql utilizando la interfaz java.sql.Drive para administrar JDBC. La administración de las bases de datos privados Android utiliza el paquete java.database de su clase android.database.sqlite.
  • 17. SQLite es un motor de base de datos relacional de código abierto y muy potente, eso hace que actualmente sea muy usado por los desarrolladores. Sus principales características son que precisa de poca configuración, no necesita ningún servidor ya que directamente lee y escribe en archivos de disco normales, ocupa muy poco tamaño en el almacenamiento y a parte es multiplataforma. Android ofrece de serie soporte total para la creación y administración de base de datos SQLite a través del paquete "android.database.sqlite". Solo tendremos que definir las sentencias SQL para crear y gestionar la base de datos.
  • 19.  SQLite. -es una biblioteca escrita en leguaje C que implementa un Sistema de gestión de bases de datos transaccionales SQL auto-contenido, sin servidor y sin configuración  Base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite.  Android Studio es un entorno de desarrollo integrado (IDE), basado en IntelliJ IDEA de la compañía JetBrains, que proporciona varias mejoras con respecto al plugin ADT (Android Developer Tools) para Eclipse.  SDK (siglas en inglés de software development kit) es generalmente un conjunto de herramientas de desarrollo de software que le permite al programador o desarrollador de software crear aplicaciones para un sistema concreto.  Query string o, en español, cadena de consulta es un término informático que se utiliza para hacer referencia a una interacción con una base de datos.