aprendiendo sql 2

Post on 15-Apr-2017

1.917 Views

Category:

Data & Analytics

0 Downloads

Preview:

Click to see full reader

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

top related