Notizen
CREACION DE BASE DE DATOS SQLITE
Inhalt der Notizen (1)
Seite 1
SQLite: SQLite
Manager. El administrador
es muy sencillo e intuitivo. En la parte izquierda, dispone de los distintos objetos o
elementos con los que podemos trabajar: Tablas, para guardar la información; Vistas, para mostrarla; Índices, para conseguir
accesos rápidos; y Triggers, para desarrollar tareas a partir de eventos.
En nuestro caso, vamos a crear una tabla para recoger la
información de nuestros gastos. Para ello, accedemos al menú Tabla y
pulsamos sobre Crear Tabla. SQLite abre un nuevo
asistente en el que daremos de alta los campos que van a determinar cada gasto
de nuestra tabla. Para cada uno de ellos, vamos a recoger su nombre, la fecha
en la que ha tenido lugar y por último el importe. Cada
campo tiene que estar asociado a un tipo de dato.
De este modo, tendremos que el NOMBRE sería de tipo VARCHAR, es decir, nos
permitirá almacenar caracteres. La FECHA, de tipo DATETIME; y el IMPORTE, de tipo DOUBLE, pare almacenar valores numéricos con decimales. Además,
es importante crear un campo más que será el identificador único de cada
registro, es decir, la clave.
Ejemplo
Un campo ID de
tipo INTEGER, al que hemos
dado la propiedades de Clave Primaria y Autoinc, que admite la generación de un valor numérico
automático. Una vez que hemos concluido con la creación de los campos, pulsamos
en OK. SQLite nos va a pedir que confirmemos la
creación de la tabla. Pulsamos Sí y ya
tenemos creada nuestra tabla GASTO.
3. Almacena información
Una vez configurada la tabla, vamos a utilizar también el
administrador de SQLite para
insertar los primeros datos. Nos situamos en la parte izquierda, desplegamos el
menú Tables(2) y
pulsamos sobre la tabla GASTO. Comprobamos que
aparece una nueva pantalla. Con ella, vamos a administrar nuestra tabla. Las opciones
que tendremos serán: Buscar (registros
concretos), Mostrar Todo (ver el
contenido de la tabla), Añadir (para
crear nuevos registros de gasto), Editar (para
modificar alguno de los existentes) y Eliminar (para
borrar registros).
Pulsamos sobre Añadir y SQLite nos presenta una ventana en la que
podremos introducir la información de un gasto. Se trata de un formulario con los campos que hemos
definido para la tabla. Rellenamos cada uno y pulsamos OK. SQLite nos pedirá que confirmemos. Llegado
este punto, repetiremos este paso varias veces para tener más de un gasto en
nuestra tabla. Ahora, ya contamos con una base de datos con varios registros.
Terminaremos cerrando la base situándonos en el menú Base de
Datos/Cerrar Base de Datos. Hecho esto
vamos a por el móvil.
4. Traslado al móvil
Llegado este momento, conectamos nuestro smartphone al
ordenador, usando el cable USB. Al vincular ambos extremos, el teléfono
pregunta qué tipo de uso vamos a dar a la conexión, seleccionaremos la de Disco
Duro (si tu móvil no responde, envía por correo el fichero a
una cuenta que puedas abrir desde el móvil).
Acto seguido, el ordenador abrirá el panel de Reproducción
automática del que
seleccionaremos Abrir la carpeta para ver archivos. Ahora que vemos el contenido de nuestro teléfono como
una carpeta más de nuestro equipo, copiamos nuestra base de datos (fichero GASTOS.sqlite) a la carpeta /data del
smartphone. Para terminar este paso, desconectamos el teléfono de nuestro PC.
5. Utiliza la base
Solo nos queda utilizarla. ¿Cómo hacerlo? Existen varias
alternativas y todo va a depender de tu habilidad, conocimientos y de lo que te
puede ofrecer el market de tu sistema operativo. La primera opción y la más
completa sería disponer de una aplicación ad hoc para el
móvil, que te permita gestionar la información que acabamos de crear; pero,
para ello, necesitas tener conocimientos de programación y el tiempo necesario
para llevar a cabo esta tarea.
Si renuncias a la personalización de la aplicación, lo
más práctico es usar el market, GOOGLE PLAY en el caso de Android, donde puedes localizar
aplicaciones que te permitan gestionar bases de datos cuyo motor sea SQLite.
Esta opción es la que vamos a desarrollar en este último paso.
6. aSQLiteManager
La aplicación que hemos elegido es asSQLiteManager, que nos proporciona
prácticamente la misma operativa que la que hemos utilizado para crear la base
de datos. Realmente, se trata de un gestor que nos brinda la posibilidad de
crear bases de datos desde el teléfono (en nuestro ejemplo, hemos optado por
hacerlo desde el PC, al ser más cómodo, pero si te manejas bien con la interfaz
de esta app en el móvil, puedes hacerlo directamente) y que, además,
proporciona la capacidad de trabajar con los datos.
Con la aplicación instalada, abre aSQLiteManager y verás una pantalla con varias
opciones: Abrir base de datos,
para trabajar con una base de datos ya existente; y Nueva
base de datos, para crear una desde el
principio. También dispone de otra opción Abiertos recientemente,
que guarda un histórico de las últimas bases de datos con las que has
trabajado.
7. Accede al directorio
Como nuestra base de datos ya está creada, elegimos Abrir
base de datos. En este momento, aSQLiteManager nos presenta el conjunto de carpetas (directorios) de nuestro teléfono. Recordad que habíamos
copiado nuestra base de datos en el directorio /data. Localizamos este y pulsamos sobre su nombre. Podremos
comprobar que dentro de este directorio está nuestra base en el fichero GASTOS.sqlite, lo seleccionamos.
La aplicación nos pregunta si queremos abrirla, pulsamos OK. A continuación, aSQLiteManager nos muestra un consejo, pulsamos OK y continuamos. Aparece entonces otra pantalla con las
opciones: Tablas, Vistas, Índices y Consulta. Pulsamos en la primera y muestra la lista de tablas que
tiene nuestra base de datos. Pulsamos sobre la de GASTO. Si aSQLiteManager nos presenta otro consejo pulsamos OK y
continuamos. Ahora, tenemos la vista de la tabla con las opciones: CAMPOS, NUEVA y DATOS.
8. Visualiza los datos
Pulsando en DATOS, accedemos a
nuestra información. Ahora que tenemos la base de datos en el móvil, podemos
continuar almacenando información desde este dispositivo. Si desde la pantalla
de administración de la tabla GASTO pulsamos
la opción NUEVA, la aplicación nos
enseña un formulario con los
campos de nuestra tabla. No tenemos más que completarlos y pulsar OK para grabar más datos.
En cambio, si lo que tú quieres es editar la
información ya grabada, tienes la oportunidad de seleccionar la etiqueta Editar que figura junto a cada registro de la
vista de TABLA y la aplicación te mostrará un formulario
con la información de ese registro. A través del mismo, podrás modificar la
información, eliminarla o simplemente verla con mayor claridad.
Informationen
- Beschreibung
- Ingeniería Notiz am CREACION DE BASE DE DATOS SQLITE, erstellt von Alba Esquivel am 18/04/2017.
- Erstellt von
- Alba Esquivel
- Aufrufe
- 4
- Bewertung