aprendiendo sql 2
TRANSCRIPT
Aprendiendo SQL 2Herramientas
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
Herramientas• RDBMS Manejador de base de datos MySQL
o XAMPP entorno para desarrolladores fácil de instalar, oo USBWebServer portable no requiere instalación (solo para Windows)
Herramientas• Base de datos de prueba (Modelo)
o Descargar la del proyecto BIRT que se encuentra en eclipse.orghttp://www.eclipse.org/birt/documentation/sample-database.php
Herramientas• Base de datos de prueba (script)
o Descargar la del proyecto BIRT que se encuentra en eclipse.orghttp://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
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
Herramientas• Quieres practicar los ejemplos desde tu Tablet o
Smartphone con ANDROID?• Entra a Play Store y descarga estas App’s
gratuitaso File manager de Cheetah Mobile yo SQLite Magic de iPoint Slovakiao Google Drive
Creando la base de datos de prueba
• En MySQL con la ayuda de phpMyAdmin
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
Resultado• Tablas creadas sin datos
Carga de datos• Procedimiento en phpMyAdmin
o Seleccionar una tablao 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
Carga de datos• Formulario para importar datos en phpMyAdmin
Resultado• Tablas con datos
Ejecución de una consulta• Lista de clientes de classic-models en USA
Resultado
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
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
SQLite Magic• Creando la base de datos
Clic aquí y dar el nombre de la base de datos
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
SQLite Magic• Creando las tablas
Abrir el script y ejecutarlo ! Resultado
Para transferir el script al dispositivo móvil usar la App File Manager
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 MySQLo Con phpMyAdmin seleccionar cada tabla y exportar sus datoso 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 INSERTo Transferir los archivos al dispositivo movil
SQLite MagicExportando datos de MySQL
SQLite Magic• Insertando los datos
Abrir scripts con los inserts y ejecutarlos
Para transferir scripts al dispositivo móvil usar Google Drive
Resultado
SQLite Magic• Consulta SQL
Resultado
Consulta
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
Subir archivos a Google Drive
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
Verifica con File Manager
El proceso inverso; del móvil a la PC se puede realizar con esta misma herramienta
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