Académique Documents
Professionnel Documents
Culture Documents
SQLite
SQLite
SQLite
SQLitees un sistema de gestin de
bases de datos creado por D.
Richard Hip en el ao 2000 que se
diferencia de bases de datos
convencionales como MySQL u
Oracle en que esta lee y escribe
archivos binarios independientes,
un estilo similar al de las bases de
datos hechas en Microsoft Access.
SQLite
SQLite
Dada
su
presentacin,
puede
funcionar
en
dispositivos
y
mquinas con caractersticas de
hardware limitadas tales como
tabletas o dispositivos mviles (es
muy popular en Android).
Para qu es ideal
SQLite?
Para proyectos pequeos y medianos.
Tanto en aplicativos de escritorio como
en pginas web y desarrollos mviles. Si
por ejemplo, necesita realizar un
software que requiera guardar datos de
empleados, ventas, registros y dems de
un
local
comercial,SQLitees
una
solucin perfecta. Si por ejemplo le piden
realizar un software para una biblioteca
para mantener el orden y los registros
tambin es una buena solucin.
SQLite
Cero configuracin
SQLite fue hecho precisamente para que no
se requiriera mayor cosa luego de su
instalacin, a diferencia de otros gestores,
bastar con bajarse la shell de comandos
de SQLite para empezar a trabajar. Como
ya se ha dicho, las mismas sentencias de
SQL son tiles aqu (CREATE, DROP,
SELECT, UPDATE, etc). Si el usuario lo
requiere, puede descargarseaplicativos
con interfaz grficapara manejar de
manera ms sencilla las bases de datos
creadas.
Ejemplo de Aplicacin
Android SQLite
Android SQLite
La importancia de una solucin de
almacenaje de datos persistente dentro
de Android OS fue pronto evidente
debido al ciclo de vida poco convencional
de las aplicaciones en Android. En
cualquier momento, el sistema podra
finalizar los componentes de una
aplicacin para liberar recursos. Sin una
implementacin adecuada de SQLite en
tu aplicacin, el riesgo de prdida de
datos es muy real.
Cursor
La clase Cursor otorga acceso a los
resultados de una consulta de base de
datos. Por ejemplo, si usa la operacin
SQL
SELECT,
puede
tener
potencialmente mltiples resultados de
la base de datos. La clase Cursor le
permite ir paso a paso en estos
resultados y podrn accederse desde el
cdigo de la aplicacin.
SQLiteDatabase
Esta clase es la verdadera interfaz entre
el cdigo de su aplicacin y la base de
datos SQL.
Incluye funciones para realizar las
operaciones basadas en SQL como
INSERT, DELETE, QUERY y RAWQUERY
(una sentencia de consulta SQL que
devuelve los resultados en forma de
objeto Cursor).
SQLiteOpenHelper
Esta clase auxiliar se dise para facilitar la
creacin y modificacin de bases de datos. Por
favor tenga en cuenta que esta clase debe ser una
subclase dentro del cdigo de su aplicacin y
contener los mtodos de callback onCreate() y
onUpgrade().
Aunque estas clases puedan parecer un poco
confusas, este enfoque es sin duda mucho ms
fcil de entender que las interfaces RDBMS
convencionales y debido a que SQLite es tan ligero,
incluso si su cdigo no es perfecto no deberan
tener ningn problema en ser capaz de crear bases
de datos funcionales para sus aplicaciones Android.
CONCLUSIN
La conclusin es que a menos que est
haciendo la aplicacin Android ms
bsica posible, necesita gestionar datos.
SQLite hace fcil incorporar potentes
caractersticas de base de datos que
proporcionarn una experiencia mucho
ms interactiva a sus usuarios.