Está en la página 1de 11

MANUAL DE

MIGRACIÓN DE LA
BASE DE DATOS
PERSONAS DE EXCEL
A MYSQL

1
TABLA DE CONTENIDO
1. INTRODUCCION………………………………………………………………………………………………… 3
2. INSTRUCCIONES PARA EL USO DEL MANUAL…………………………………………………….. 4
3. CUERPO DEL MANUAL………………………………………………………………………………………. 5
4. FLUJOGRAMAS…………………………………………………………………………………………………. 7
5. GLOSARIO DE TERMINOS………………………………………………………………………………….. 8
6. CONCLUSIONES………………………………………………………………………………………………… 9
7. RECOMENDACIONES………………………………………………………………………………………..10
8. ANEXOS………………………………………………………………………………………………………….. 11

2
1. INTRODUCCION

En el presente manual se mostrará cómo realizar la migración de la base de datos


personas la cual contiene la información de todos los clientes del RESTAURANTE
TIPICOS.

3
2. INSTRUCCIONES PARA EL USO DEL MANUAL
Para realizar con éxito la migración debe tener los siguientes pre-requisitos:
-Tener instalado el programa mySql worbench 5.2 CE el cual puede descargar de
https://dev.mysql.com/downloads/workbench/5.2.html
- Contar con un editor de texto. Ejemplo: Bloc de notas
- Descargar el archivo personas.csv

4
3. CUERPO DEL MANUAL

Primero tenemos que crear una nueva base de datos, acto seguido
creamos una tabla, y añadiremos los 4 campos correspondientes: nombre,
sexo, estado civil y nacionalidad. Con sus respectivos atributos.

El nombre la tabla es personas, en una base de datos que se llamara


restaurante.

Paso 1: abrir el programa mySql worbench 5.2 CE

Paso 2: ejecutar el script

CREATE DATABASE RESTAURANTE;


create table PERSONAS(
nombre char(50)
sexo char(1),
estado_civil char(15,
nacionalidad char(20);

paso 3: el ultimo paso es una sentencia SQLque lo que hará será tomar
un archivo como referencia, leerlo, e interpretarlo según dos parámetros
que le indicaremos:

 Los datos que van en cada campo se separan mediante una coma (“,”)
 Los diferentes registros se separan por un salto de línea (“\n”)

5
La sentencia es la siguiente, y la debemos realizar desde la sección de “SQL”, que
está en el menú superior:

LOAD DATA INFILE ‘ubicación/del/archivo’ INTO TABLE ‘nombre_de_la_tabla’

FIELDS TERMINATED BY ‘,’

LINES TERMINATED BY ‘\n’;

Y listo, si todo salió bien (Si hubo errores, revisa bien la ubicación del archivo
que indicaste), tendremos nuestra BDD de Excel exportada a MySQL:

6
4. FLUJOGRAMAS
INICIO

CREAR BASE DE DATOS Y


TABLAS

NO
VERIFICAR QUE
LOS DATOS ALMACENAR LOS
ESTEN EN EXCELL DATOS EN EXCEL

SI

5.
GUARDAR EXCEL COMO CSV
6.
7.

EJECUTAR SCRIPT DE
MIGRACION
8.

FIN 7
5. GLOSARIO DE TERMINOS
Migración: proceso que necesitamos hacer para transferir los datos de un
sistema a otro mientras cambiamos el sistema de almacenamiento donde se
encuentran los datos, o bien mientras se practican las modificaciones necesarias
en la base de datos o la aplicación que los gestiona.

Query: En base de datos, query significa consulta. Es decir, un query en base


de datos es una búsqueda o pedido de datos almacenados en una base de
datos.

8
6. CONCLUSIONES
En este manual se realiza la migración de la base de datos restaurante tabla personas la
cual es muy importante porque contiene toda la información de los clientes del
RESTAURANTE TIPICOS.
Se realiza el proceso de migración de los datos a partir de un archivo de Excel el cual se
guardó como .csv (archivo separado por comas) y luego mediante un sentencia de sql se
indica la ubicación del archivo y el nombre de la tabla en donde se va a realizar la
inserción de los datos, una vez ejecutado el script se verifica que en la tabla
correspondiente se encuentren los datos migrados del archivo personas.csv

9
7. RECOMENDACIONES
Evalúe el tamaño de la base de datos: El tamaño de la base de datos determinará el
tipo de hardware que se requiere, así como la cantidad de almacenamiento y qué
instancia será necesaria después de la migración. Esto puede llevarse a cabo por el
propio equipo interno de TI.
Pruebe las aplicaciones antes de la migración de datos: Las aplicaciones que utiliza
el proveedor de servicios para conectarse a la base de datos tienen que ser ajustadas
para las aplicaciones que van a utilizar la base de datos. Las aplicaciones que se
ejecutan en la base de datos de nube también deben ser compatibles con la
infraestructura de nube, y proporcionar un mejor rendimiento que la instalación local. Los
centros de datos en la nube pueden no estar dentro de una red cercana, y puede haber
problemas de alta latencia. Las aplicaciones deben ser capaces de ejecutarse en tales
situaciones. Plantee la cuestión con su proveedor de servicios, y asegúrese de que los
dos están en la misma página.
La confidencialidad de los datos es un factor de negocios: Para empezar, es posible
que desee migrar sólo las bases de datos y aplicaciones que no son de misión crítica. En
primer lugar migre esas bases de datos que pueden alojarse en ambientes en los que no
se puede confiar.
Diseñe con cuidado el documento de acuerdo de nivel de servicio (SLA):Existen
aplicaciones que requerirán un 99,99% de tiempo disponible. Asegúrese de que los
tiempos de inactividad programados no interfieran con sus necesidades de negocio.
Garantice la escalabilidad:
Garantice la escalabilidad: El principal atractivo de una migración de base de datos a la
nube es la escalabilidad inmediata. Los servicios e infraestructura idealmente deberían
ser escalables sobre la marcha. Sí, eso tendrá que ser negociado con el proveedor.
Mantenga al proveedor de servicio en el bucle sobre sus planes de crecimiento del
negocio.
Tome en cuenta su sistema operativo: Encontrar el sistema operativo (OS) que
funciona bien con las bases de datos es crucial. Por ejemplo, Oracle está disponible para
Linux, así como Windows. Aunque ambos tienen el mismo propósito, habrá una gran
diferencia en cuanto al rendimiento. Compruebe si existe la misma versión del sistema
operativo para la nube.
Eliminar la basura reducirá los costos: La purificación de datos llega a ser muy
importante dado que el costeo depende del tamaño de los datos. A medida que crece el
tamaño de la base de datos, los costos también subirán. Asegúrese de eliminar los datos
basura de la base de datos antes de la migración.

10
8. ANEXOS
Personas.csv

11

También podría gustarte