aprendiendo sql 2

29
Aprendiendo SQL 2 Herramientas

Upload: daniel-cruz

Post on 15-Apr-2017

1.917 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Aprendiendo SQL 2

Aprendiendo SQL 2Herramientas

Page 2: Aprendiendo SQL 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

Page 3: Aprendiendo SQL 2

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)

Page 4: Aprendiendo SQL 2

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

Page 5: Aprendiendo SQL 2

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

Page 6: Aprendiendo SQL 2

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

Page 7: Aprendiendo SQL 2

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

Page 8: Aprendiendo SQL 2

Creando la base de datos de prueba

• En MySQL con la ayuda de phpMyAdmin

Page 9: Aprendiendo SQL 2

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

Page 10: Aprendiendo SQL 2

Resultado• Tablas creadas sin datos

Page 11: Aprendiendo SQL 2

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

Page 12: Aprendiendo SQL 2

Carga de datos• Formulario para importar datos en phpMyAdmin

Page 13: Aprendiendo SQL 2

Resultado• Tablas con datos

Page 14: Aprendiendo SQL 2

Ejecución de una consulta• Lista de clientes de classic-models en USA

Page 15: Aprendiendo SQL 2

Resultado

Page 16: Aprendiendo SQL 2

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

Page 17: Aprendiendo SQL 2

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

Page 18: Aprendiendo SQL 2

SQLite Magic• Creando la base de datos

Clic aquí y dar el nombre de la base de datos

Page 19: Aprendiendo SQL 2

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

Page 20: Aprendiendo SQL 2

SQLite Magic• Creando las tablas

Abrir el script y ejecutarlo ! Resultado

Para transferir el script al dispositivo móvil usar la App File Manager

Page 21: Aprendiendo SQL 2

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

Page 22: Aprendiendo SQL 2

SQLite MagicExportando datos de MySQL

Page 23: Aprendiendo SQL 2

SQLite Magic• Insertando los datos

Abrir scripts con los inserts y ejecutarlos

Para transferir scripts al dispositivo móvil usar Google Drive

Resultado

Page 24: Aprendiendo SQL 2

SQLite Magic• Consulta SQL

Resultado

Consulta

Page 25: Aprendiendo SQL 2

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

Page 26: Aprendiendo SQL 2

Subir archivos a Google Drive

Page 27: Aprendiendo SQL 2

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

Page 28: Aprendiendo SQL 2

Verifica con File Manager

El proceso inverso; del móvil a la PC se puede realizar con esta misma herramienta

Page 29: Aprendiendo SQL 2

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