Curso de SQL, Instalación de herramientas de trabajo para PC y dispositivos móviles con ANDROID. Puedes practicar sentencias SQL desde tu Tablet o Smartphone sobre un modelo de base de datos de la vida real
2. Herramientas
• Para aprender el lenguaje SQL, necesitamos un
manejador de base de datos RDBMS, una base de
datos de prueba y un programa con interfaz
gráfica que permita explotar la base de datos
• En esta parte describo todo lo relacionado a la
instalación de las herramientas de trabajo
• Hoy día es posible practicar desde un dispositivo
móvil
3. Herramientas
• RDBMS Manejador de base de datos MySQL
o XAMPP entorno para desarrolladores fácil de instalar, o
o USBWebServer portable no requiere instalación (solo para Windows)
4. Herramientas
• Base de datos de prueba (Modelo)
o Descargar la del proyecto BIRT que se encuentra en eclipse.org
http://www.eclipse.org/birt/documentation/sample-database.php
5. Herramientas
• Base de datos de prueba (script)
o Descargar la del proyecto BIRT que se encuentra en eclipse.org
http://www.eclipse.org/birt/documentation/sample-database.php
Cuando se ejecute por primera vez
el script, hay que comentar las
primeras líneas, las que intentan
borrar las tablas
Al inicio no existen las tablas y el
script provocara un error
6. Herramientas
• Explotación de la base de datos
o XAMPP y USBWebServer traen PhpMyAdmin, interfaz gráfica para
navegador, o
o Descargar e instalar MySQL WorkBench, un entorno mas completo
7. Herramientas
• Quieres practicar los ejemplos desde tu Tablet o
Smartphone con ANDROID?
• Entra a Play Store y descarga estas App’s gratuitas
o File manager de Cheetah Mobile y
o SQLite Magic de iPoint Slovakia
o Google Drive
8. Creando la base de datos de prueba
• En MySQL con la ayuda de phpMyAdmin
9. Creando las tablas
• La base de datos de prueba trae un script de
generación “create_classicmodels.sql”
• Cópialo, pégalo y ejecútalo en phpMyAdmin
11. Carga de datos
• Procedimiento en phpMyAdmin
o Seleccionar una tabla
o Abrir ceja “Importar”
o Llenar el formulario
• Seleccionar archivo .txt que tiene los datos de la tabla
• Seleccionar el formato “CSV using LOAD DATA”
• Especificar que las columnas están separadas por comas ,
• Presionar el botón de continuar
16. SQLite
• Es un pequeño RDBMS que almacena una base de
datos en un solo archivo
• Tiene implementada la mayor parte del estándar
SQL
• Viene incluido en los sistemas ANDROID
17. SQLite Magic para ANDROID
• Esta aplicación tiene una buena interfaz gráfica
• Permite crear la base de datos, tablas e índices
• Es posible actualizar los datos y establecer filtros
19. SQLite Magic
• Ejecución del script “create_classicmodels.sql”
Con esta opción pueden
ejecutarse scripts SQL
Para la creación de las
tablas
Para la inserción de los
datos
Para cualquier consulta
20. SQLite Magic
• Creando las tablas
Abrir el script y
ejecutarlo !
Para transferir el
script al dispositivo
móvil usar la App
File Manager
21. SQLite Magic
• Es necesario“convertir” los archivos de datos separados
por coma a sentencias SQL (Inserts)
• Se requiere la ayuda de MySQL y phpMyAdmin
• Procedimiento
o Subir los datos a MySQL
o Con phpMyAdmin seleccionar cada tabla y exportar sus datos
o Opciones de exportación
• Método de exportación Personalizado
• Volcar todas las filas
• Guardar salida a un archivo
• Formato SQL
• Volcar tabla solo datos
• Función INSERT para volcar los datos
• Sintaxis a utilizar ninguna de las anteriores: INSERT INTO nombre_tabla
VALUES (1,2,3)
o Editar los archivos quitando comentarios y dejando solo las sentencias INSERT
o Transferir los archivos al dispositivo movil
25. Google Drive
• Esta herramienta nos ayudara a transferir archivos
entre la PC y el dispositivo móvil
• Solo se requiere contar con una cuenta de Google
• Ofrece 15 GB de almacenamiento
27. Descargarlos en el móvil
• Se requiere tener instalada la App Google Drive en
el móvil
• Ubicar la carpeta con los
archivos
• Mantener presionado el
archivo
• Esperar que aparezca el
menú inferior
• Presionar botón de
descarga
28. Verifica con File Manager
El proceso inverso;
del móvil a la PC
se puede realizar
con esta misma
herramienta
29. File Manager
• Esta app te ayudara a administrar tus archivos
• Puedes crear nuevas carpetas, mover, copiar y
borrar archivos
• Te recomiendo realizar estas tareas sobre sobre tu
unidad de memoria externa