Pr Ctica De Laboratorio 1 BBDD Moviles
Topicos Selectos de
Bases de Datos
Instructores:
ISC. PALOMA GONGORA SABIDO
2015
Instituto Tecnológico Superior de Felipe Carrillo Puerto
Práctica de laboratorio
Sqlite3
Práctica de laboratorio: Bases de Datos Dispositivos Moviles
Material /Recursos
1. Equipo de computo
2. IDE
3. AVD
4. SDK
5. Terminal / Simbolo de Sistema
Objetivosde aprendizaje
Realizar operaciones basicas en una base de datos SQLite.
Escenario
En esta actividad de laboratorio y de manera individual. Los estudiantes crearan una base de datos SQLite, asi
como la creación de tablas e introducción y consulta de datos usando el lenguale SQL.
Para ello se utilizara la linea de comando para interactuar con SQLite atraves de la herramientas de SDK.
Tarea1: Crear Base de datos
Paso 1: Iniciar el AVD
Iniciar el dispositivo virtual de android. Abrir una terminal. Acceder a la carpeta platform-tools dentro del
directorio SDK.
Paso 2: Conectar con la terminal
Insertar comandos que el ADB (Android Debug Bridge) para conectar con un dispositivo virtual de Android.
> adb shell
#
Paso 3: Crear base de datos
Mostrar carpetas y ficheros del dispositivo
#ls
Todo el contenido es Copyright © 2015 de Instituto Tecnológico Superior de Felipe Carrillo Puerto.
Todos los derechos reservados. Este documento es información pública del ITSFCP.
Página 1 de 4
Instituto Tecnológico Superior de Felipe Carrillo Puerto
Práctica de laboratorio
Elegir la carpeta
Sqlite3
data y crear dentro una carpeta pruebas. Dentro de la carpeta pruebas iniciar Sqlite
ycreando la Base de datos.
# sqlite3 baseprueba.db
Paso 4: Crear Tablas
A continuación crearemos una tabla de teléfonos en nuestra base de datos mediante la sentencia create de
SQL.
sqlite>create table telefonos (nombre text, apellidos text, tel
integer);
sqlite>
Hay que tener en cuenta que la expresión anterior debe escribirse en una línea completa, ya que todas las
expresiones SQL debenterminar con un punto y coma.
En caso contrario, al pulsar Enter se abre una continuación de línea, que se indica con tres puntos.
sqlite>create table telefonos (nombre text, apellidos text,
tel integer)
. . . > ;
sqlite>
Para ver la lista de tablas, usamos el comando .tables.
sqlite> .tables
telefonos
sqlite>
La tabla telefonos tiene tres columnas llamadas nombre, apellidos y tel. Al definir la tablahemos especificado
el tipo de datos que incluye cada columna. Los tipos de datos mas comunes son: text, integer y float. Para ver
la definicion de la tabla, usamos el comando
.schema.
sqlite> .schema telefonos
CREATE TABLE telefonos (nombre text, apellidos text, tel
Todo el contenido es Copyright © 2015 de Instituto Tecnológico Superior de Felipe Carrillo Puerto.
Todos los derechos reservados.Este documento es información pública del ITSFCP.
Página 2 de 4
Instituto Tecnológico Superior de Felipe Carrillo Puerto
Práctica de laboratorio
Sqlite3
integer);
sqlite>
Paso 5: Insertar Datos
Para introducir una fila usamos la sentencia SQL
insert.
sqlite> insert into telefonos (nombre, apellidos, tel)
...> values ('Maria', 'Sosa', 1234567);
Paso 4: Consultar registros de la tabla
Paracomprobar el contenido de la tabla, usamos la declaración SQL
select.
sqlite> select * from teléfonos;
(Inserta aquí el resultado que arroja)
El resultado se muestra en pantalla como una fila con las tres columnas separadas por una barra vertical.
Podemos cambiar el modo de visualización de la tabla para que muestre las columnas separadas por espacios
ejecutando el comando
.mode column.
sqlite>.mode column
sqlite> select * from telefonos;
(Inserta aquí el resultado que arroja)
Usando
.headers on se muestra un encabezamiento con los nombres de las columnas.
sqlite> .headers on
sqlite> select * from telefonos;
Todo el contenido es Copyright © 2015 de Instituto Tecnológico Superior de Felipe Carrillo Puerto.
Todos los derechos reservados. Este documento es información pública del...
Regístrate para leer el documento completo.