DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de...
Transcript of DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de...
PROGRAMA ACADÉMICO DE TECNOLOGÍAS DE LA INFORMACIÓN
Actividad
como requerimiento parcial para acreditar la asignatura de
Base de Datos para Aplicaciones
que presentan:
Alumno No. ControlGemma Evelin Rodríguez ContrerasMarco Antonio Sánchez Tambolan
Cristhian Mariscal Rangel Isidro Daniel Meza Moreno
TI102956
TI102951TI102905
AsesorLic. Gonzalo Rosas Cabrera
Izúcar de Matamoros, Pue., 20 de mayo de 2023
EX
CELE
NCIA
UNIVERSITARIA, FORTALEZA DE M
EXICO
I Z UCAR DE MATAMOROS
RESUMEN
Aquí les mostramos una manera bastante práctica de migrar los datos de Excel a
MySQL. Mediante una sola consulta bastante sencilla, ya que de forma manual sería
bastante tedioso de realizar si queremos migrar una cantidad extensa de datos, esta
consulta permite hacer una migración de datos extensa y de manera muy sencilla.
1
1 DESARROLLO
a) Para la limpieza del archivo CPdescargas.csv.
1.- se necesita eliminar la primera fila que no tiene nada que ver con el archivo ya que
hace referencia a donde fue descargado el documento, solo basta posicionar el cursor
en el numero 1 y dar clic para seleccionar la fila completa, unas vez hecho esto, damos
clic con el botón secundario del mouse y elegimos la opción eliminar.
2.- Ahora es momento de ordenar los datos en columnas para ello hacemos lo
siguiente:
2.1. Seleccionamos toda la primera columna, posicionando el cursor en la columna A y
haciendo clic.
2
2.2. Damos clic en el menú “Datos” y elegimos la opción de texto en columnas y
muestra una ventana como la siguiente, en donde habilitamos la opción “Delimitados” y
pulsamos siguiente.
2.3. En esta ventana se eligen los separadores de datos que en este caso solo
habilitamos la casilla de “coma” y pulsamos siguiente.
2.4. En esta pantalla solo pulsamos “Finalizar”, y ya está ordenado el archivo en
columnas.
3
En nuestro caso como nos toco el estado de “Michoacán de Ocampo” no necesitamos
todos los demás registros, para ello aplicamos un filtro para ver solo los registros de
Michoacán. Esto se hace seleccionando la columna que desee que tenga el filtro,
deshabilitamos todas las opciones y solo dejamos la que deseamos, en el menú
Datos/Filtro/Michoacán de Ocampo
4
Una vez hecho el filtrado de datos seleccionamos todos los registros y los copiamos en
un archivo nuevo de Excel para su mejor manipulación.
b) Para crear la BD a partir del modelo EE-R, hacemos lo siguiente:
1.- Una vez creado el modelo EER, elegimos la opción Database. Y damos clic en
Forward engineer.
2. En esta ventana seleccionamos las casillas “Generate DROP SCHEMA” y “Generate
INSERT Statements for Tables” y pulsamos Next.
5
3. En esta pantalla no realizamos ningún cambio y pulsamos Next.
4. En esta pantalla dejamos todo tal cual y damos clic en Next.
5. En esta pantalla elegimos la opción de “localhost” o “New connection 1”, y hacemos
clic en Execute y por ultimo en la opción de close.
6
6.- Finalmente muestra la siguiente pantalla donde aparece nuestra BD creada a partir
del modelo entidad relación, para acceder a ella solo damos clic en alguna tabla.
c) Comandos para la importación/inserción de datos.
Para la inserción de datos lo hacemos de una manera sencilla con la siguiente consulta
7
use codigospostales;
load data infile 'C:\\Program Files\\MySQL\\MySQL Server 5.1\\data\\estado.csv'
into table estados
fields terminated by ';'
LINES TERMINATED BY '\n'
(CEstados,dEstado) ;
Con esta consulta podemos insertar datos en las tres tablas solo hay que crear los
archivos que correspondan a cada tabla.
Por ejemplo para la tabla “estados” se creó el archivo estado.csv y solo se hace
referencia a el archivo e inserta de forma automática los datos al ejecutar la consulta.
Nota:
Para las dos tablas restantes solo se crea el archivo con extensión csv, estos se crean
a partir del archivo original proporcionado en clase, solo se copiaron los campos
requeridos en un nuevo archivo y ordenándolos en el mismo orden como aparecen en
la tabla, es importante verificar los tipos de datos para que no nos genere errores, una
8
vez creados los archivos los alojamos en la dirección C:\\Program Files\\MySQL\\
MySQL Server 5.1\\data.
Para la tabla municipios utilizamos la siguiente consulta:
use codigospostales;
load data infile 'C:\\Program Files\\MySQL\\MySQL Server 5.1\\data\\municipios.csv'
into table municipios
fields terminated by ';'
LINES TERMINATED BY '\n'
(cMunicipios,Estado,dMunicipio) ;
9
10
2 CONCLUSIONES Y RECOMENDACIONES
Existen muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas
es la que se explico anteriormente, la cual nos resulto más sencilla de aplicar, pues la
importación de datos es algo complicada si se hace de forma manual, y en la forma que
se menciono se hace en cosas de minutos con una sola consulta.
11
3 REFERENCIAS
Mysql Workbench el 19 de enero de 2011-01-19, de
http ://dev.mysql.com/doc/workbench/en/
Foros web el 19 de enero de 2011-01-19 de
http://www.forosdelweb.com/f86/importar-csv-txt-mysql-739305/
12