dedicatorias - wordpress.com › 2011 › 01 › import… · web viewexisten muchas opciones de...

16
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. Control Gemma Evelin Rodríguez Contreras Marco Antonio Sánchez Tambolan Cristhian Mariscal Rangel Isidro Daniel Meza Moreno TI102956 TI102951 TI102905 Asesor Lic. Gonzalo Rosas Cabrera Izúcar de Matamoros, Pue., 01 de junio de 2022 E X C E L E N CI A U N I V E R S I T A R I A , F O R T A L E Z A D E M E X I C O I Z U C A R D E M A T A M O R O S

Upload: others

Post on 28-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

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

Page 2: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

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

Page 3: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

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

Page 4: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

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

Page 5: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

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

Page 6: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

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

Page 7: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

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

Page 8: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

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

Page 9: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

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

Page 10: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

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

Page 11: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

10

Page 12: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

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

Page 13: DEDICATORIAS - WordPress.com › 2011 › 01 › import… · Web viewExisten muchas opciones de importar y exportar datos de Excel a MySQL, una de ellas es la que se explico anteriormente,

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