You are on page 1of 7

SQLite

Introduccin
El uso de las bases de datos ya se ha extendido de los servidores hacia los dispositivos
mviles. El desarrollo constante de la tecnologa conjuntamente con los nuevos
requerimientos de las empresas ha llevado a crear diversos mtodos de almacenamiento
de informacin en dispositivos mviles, embebidos y empotrados.
La demanda de bases de datos para dispositivos mviles como PDAs y telfonos
celulares ha crecido exponencialmente en los ltimos aos debido a la necesidad de las
empresas de tener la informacin al instante de lo que sucede en el campo y as
responder ms rpidamente ante la competencia. Esta necesidad ha provocado que el
almacenamiento de los datos en estos dispositivos haya mejorado tanto en capacidad
como en herramientas. Gracias a esto, actualmente contamos con diversas opciones de
manejadores de bases de datos para mviles como lo es SQLite.
SQLite es una herramienta de software libre, que permite almacenar informacin en
dispositivos empotrados de una forma sencilla, eficaz, potente, rpida y en equipos con
pocas capacidades de hardware, como puede ser una PDA o un telfono celular. SQLite
implementa el estndar SQL92 y tambin agrega extensiones que facilitan su uso en
cualquier ambiente de desarrollo. Esto permite que SQLite soporte desde las consultas
ms bsicas hasta las ms complejas del lenguaje SQL, y lo ms importante es que se
puede usar tanto en dispositivos mviles como en sistemas de escritorio, sin necesidad de
realizar procesos complejos de importacin y exportacin de datos, ya que existe
compatibilidad al 100% entre las diversas plataformas disponibles, haciendo que la
portabilidad entre dispositivos y plataformas sea transparente.
A diferencia de los sistemas de gestin de base de datos cliente-servidor (Oracle, MySQL,
Microsoft SQL Server, DB2, etc.), el motor de SQLite no es un proceso independiente con
el que el programa principal se comunica, sino que es una biblioteca (fichero DLL) que se
enlaza con el software mediante llamadas a funciones y subrutinas. Esto reduce la
latencia en el acceso a la base de datos, debido a que las llamadas a funciones son ms
eficientes que la comunicacin entre procesos.
Actualmente, SQLite va por la versin 3.6.11, que permite bases de datos de hasta 2
Terabytes de tamao, y tambin permite la inclusin de campos tipo BLOB.
Caractersticas
Estas son algunas de las caractersticas principales de SQLite:

La base de datos completa se encuentra en un solo archivo.


Puede funcionar enteramente en memoria, lo que la hace muy rpida.
Es totalmente auto contenido (sin dependencias externas).

Cuenta con libreras de acceso para muchos lenguajes de programacin.


Soporta texto en formato UTF-8 y UTF-16, as como datos numricos de 64 bits.
Soporta funciones SQL definidas por el usuario (UDF).
El cdigo fuente es de dominio pblico y se encuentra muy bien documentado.

SQLite est construida en C, lo cual facilita la migracin a diversas plataformas de


sistemas operativos y de dispositivos. Dado que una base de datos de SQLite se
almacena por completo en un solo archivo, est puede ser exportada a cualquier otra
plataforma y tener interoperabilidad al 100% sin ningn requerimiento de programacin
adicional o cambios de configuracin.

REQUERIMIENTOS
Computadora de 32 o 64 bits
Pentium III o mayor;
Windows NT4/2000/XP/Vista/Windows 7/Windows 8/Windows 10;
256 MB RAM (512 MB recomendado);
15 MB de espacio libre en el disco duro;

INSTALACION
SQLite en consola
SQLite, a diferencia de entornos como MySQL u Oracle (y otra gran mayora de gestores
de bases de datos) no requiere propiamente una instalacin, bastar con descargar la
shell de comandos para empezar a trabajar, que es un aplicativo con el que podremos
crear y manipular las bases de datos generadas (con extensin *.db).
Lo primero ser acceder al sitio web oficial http://sqlite.org/download.html y buscamos
Precompiled Binaries for Windows, deberemos elegir entre varias versiones de nuestro
sistema operativo, ya sea de 32 o 64 bits.

Una vez hecho esto descomprimiremos el archivo que descargamos.


Una vez hecho esto ejecutaremos la lnea de comandos (cmd) y accederemos a la ruta
donde se descarg el archivo comprimido.

Una vez hecho esto con el comando sqlite3 seguido del nombre de la base de datos
(sqlite3
Prueba) crearas la base de datos.

Despus de ello se continuara con las respectivas inserciones de tablas.

De esta manera tendrs tu archivo nico en la misma ruta que tienes sqlite.

SQLite Grafico(SQLite Maestro)


Primero
descargaremos
la
aplicacin
https://www.sqlmaestro.com/download/
En la opcin SQLite Maestro distribution package

desde

su

pgina

Una vez descargada la aplicacin iniciamos con la instalacin mediante un asistente

Seleccionamos el folder donde se concentraran los datos

Se selecciona la ruta donde se encontrara el acceso a la aplicacin

oficial

Una vez instalado se abrir la siguiente ventana en la cual seleccionaremos continuar


pues solo es una versin de prueba

Y el programa ya estar listo para crear una nueva bd

CONFIGURACION
No necesita configuracin.

BIBLIOGRAFIA
http://descargar-juegos-celulares.blogspot.mx/2012/10/gestor-de-base-de-datossqlite.html
http://www.ajpdsoft.com/modules.php?name=news&file=article&sid=383
http://recursostic.educacion.es/usuarios/web/preguntas-frecuentes/45-sqlitehttp://sg.com.mx/revista/17/sqlite-la-base-datos-embebida#.Vd0Jj32vFbg
http://www.sqlmaestro.com/products/sqlite/maestro/help/00_04_00_system_requirements/

You might also like