PROGRAMA ACADÉMICO DE TECNOLOGÍAS DE LA INFORMACIÓN. Actividad Importación de Datos a MySQL Workbench



Documentos relacionados
PROGRAMA ACADÉMICO DE TECNOLOGÍAS DE LA INFORMACIÓN. actividad Importación de datos a MySQL

Manual de Instalación y primeros pasos de MySql WorkBeanch Universidad Tecnológica de Izucar de matamoros. -Fuentes-G,Danelly- T-, C- Adrian G.

Manual de NetBeans y XAMPP

Curso de PHP con MySQL Gratis

OBTENER DATOS EXTERNOS

PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL

INSTITUTO TECNOLÓGICO DE SALTILLO

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

- Descarga en un PC la utilidad de la BD, - En el programa IOrestaurant :

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.

8- Diseño de bases de datos

INSTITUTO TECNOLOGICO SUPERIOR DE LERDO

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente

MANUAL TARIFICADOR A continuación encontrara un Paso a Paso de la instalación del tarificador.

INSTALACIÓN DE JOOMLA EN UN SERVIDOR LOCAL

Base de datos OpenOffice ª parte. por Pedro Peregrín González CEIP San Juan de Dios Granada -España-

Servicio de Apoyo a la Investigación. Tutorial EndNoteWeb

Centro de Excelencia de Software Libre de Castilla-La Mancha. CopyRight 2012, Centro de Excelencia de Software Libre de Castilla-La Mancha

Tutorial de instalación


MANUAL DE USO DE LA APLICACIÓN

TEXTOS COORDENADOS EN AUTOCAD

Instalación Software Administrador de Videoclub

MANUAL TARIFICADOR. Clic aquí Descargar Tarificador

MANUAL DE USUARIO DE LA UNIVERSIDAD


Manual para el uso del Correo Electrónico Institucional Via Webmail

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)

MANUAL PARA LA ACTUALIZACIÓN Y CREACIÓN DE DEPENDENCIAS EN EL SISTEMA CREG ENTREGA-RECEPCIÓN

INTRODUCCIÓN a la Web 2.0

Pasos para instalar y configurar Microsoft SQL Server 2000.

Cómo crear una copia de seguridad del contenido de Outlook. Service Desk

De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos : Ejemplo de una llave primaria a una Regular o Foránea.

Servidor Local (MYSQL)

INTELISIS INTELISIS MÉXICO, D.F. Av. Reforma No 2654 Colonia Lomas Altas, C.P Contacto: Daniel Soria Gutierrez

Paso 1: Ejecuta el programa haciendo doble clic en su icono situado en el Escritorio. Luego haz clic en "Browse"

Insertar Estadísticas de Google Analytics. Tutorial

INDICE Qué es SQLyog Instalación del programa...4

COMO HACER BACKUP Y RESTAURAR ACTIVE DIRECTORY

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

La ventana de Microsoft Excel

MANUAL DE FACTURACIÓN TOUCH SCREEN

UNIDAD I PROCESADOR DE TEXTOS

CREIX AMB INTERNET. Aprende a utilizar el ordenador ( 2 )

DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES

COPIAS DE SEGURIDAD CON COBIAN BACKUP INSTALACIÓN Y CONFIGURACIÓN

Manual Técnico SAE Versión: 2013 Actualizado: 30 de Marzo de 2013 (C) 2010

Tablas y Campos Nuevos

1. Notas sobre la instalación de estas aplicaciones

3.1. Guardar un libro de trabajo

Microsoft Office XP Access XP (III)

Ahora hay que instalar el servidor de la base de datos de MySQL que será EasyPHP. Para esto

Consultas a una BD de MySQL desde una página WEB

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

ISSN DEP. LEGAL: GR 2922/2007 Nº 28 MARZO DE 2010

MANUAL DE AYUDA MÓDULO PDA ALMACEN E INVENTARIO

CORPORACION TECTRONIC S.A de C.V. INDICE DETALLES SOBRE LA APLICACIÓN Distribución de la información Impresión de verificaciones...

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

75.99 TRABAJO PROFESIONAL INGENIERIA EN INFORMATICA

Correo Electrónico: Webmail: Horde 3.1.1

Microsoft Power Point

TUTORIAL DATA WAREHOUSE: OLAP - Analysis Services

&' ' ' !,- (& ', Este tutorial trabaja sobre NetBeans 6.1 y MySQL 5.0. Crear un nuevo proyecto usando la ventana que se indica a continuación: !!

Base de datos I Facultad de Ingeniería. Escuela de computación.

Comisión Nacional de Bancos y Seguros

HERRAMIENTAS DE ACCESS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

TUTORIAL PRÁCTICO COMPLETO DE BASE DE DATOS EN PHPMYADMIN Y GESTIÓN DESDE DREAMWEAVER

Manual de Bitácora Electrónica de Rastreo de Residuos

MIGRACIÓN DE BASE DE DATOS SQL 2000 A SQL 2008R2 DEL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA

Descarga, instalación y uso de herramientas:

MANUAL DE USUARIO SIMTO TÉCNICO MUESTREO

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1

Comerciales. Comisiones en Documentos de Venta WhitePaper Enero de 2008

MANUAL DE USUARIO - SECURE CLIENT - INTERNACIONAL

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

REQUISITOS DE HARDWARE...

APLICACIONES INFORMÁTICAS de BASE de DATOS

Instalación, Mantenimiento y Administración del PHPWebQuest para una Intranet

Manual de Instalación SICO MANUAL DE INSTALACION SICO - SOFTWARE DE GESTION BASE DE DATOS SQL SERVER

Novedades PhotoGestion 5

Introducción a PostgreSQL con PHP

Instalación de la Base de Datos Aranda

Conciliación bancaria en CheqPAQ Cargado de estado de cuenta

Organizándose con Microsoft Outlook

Manual de configuración del correo electrónico Netkiamail en distintos dispositivos

NOTA:Necesario verificar el nombre de nuestro Servidor-Equipo en donde está nuestro sistema gestor de base de datos.

Manual de configuración de Thunderbird ÍNDICE

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA

Instructivo de Microsoft Excel 2003

Ana Alicia Rodríguez Magdaleno

Importa datos contables a ClassicConta 6

El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra.

Asignar permisos a usuarios de Active Directory en una carpeta compartida.

Pantalla ENW URL LOGIN

GUÍA DE UTILIZACIÓN DEL CONVERSOR GRAMMATA

Como Resolver Problemas con la Conexión de una Base de Datos

INSTITUTO TECNOLOGICO DE TUXTEPEC Departamento de Sistemas y Computación

Guía Notas Parciales. Intermedio

Transcripción:

DEXCELENCIA UNIVERSITARIA, FORTALEZA E MEXICO I Z U C A R D E M ATA M O R O S PROGRAMA ACADÉMICO DE TECNOLOGÍAS DE LA INFORMACIÓN Actividad Importación de Datos a MySQL Workbench Como requerimiento parcial para Acreditar la asignatura de Base de Datos para Aplicaciones Que presentan: Alumno Marlizeth Caamaño Gutiérrez Juan Pablo Gamboa Pacheco Azucena Vivar Pallares Obdulia García Tecalero No. Control TI102931 TI102937 TI102916 TI102925 Asesor Lic. Gonzalo Rosas Cabrera Izúcar de Matamoros, Pué., 20 de enero de 2011

RESUMEN En el presente documento es relativo a la creación de importación de datos de MySQL Workbench, el cual incluirá como limpiar un archivo.csv, creación de la base de datos a partir de EE-R; comando para la importación e inserción de datos y número de registros insertados en la tabla. 1

DESARROLLO a) Como Limpiar el Archivo csv. Para poder limpiar un archivo.csv es necesario usar Split. Vector = split(datos, ",") Donde datos son todos tus números separados por coma. Split te retornara un vector con la cantidad de registros que había dentro de tu cadena de texto. Luego, podríamos hacer: for each elemento in Vector response.write(elemento) next b) Creación de la base de datos a partir del EE-R. Para crear la Base de Datos (BD) a partir del modelo de entidad relación llevamos cabo los siguientes pasos. Una vez abierto el diagrama de EE-R procedemos a crear nuestra base de datos para eso en la barra de menú de MySQL Workbench en el menú Database se desplegaran varias opciones en el cual seleccionaremos la opción Forward Enginner 2

Nos aparecera una nueva ventana en el cual elegimos las opciones que queremos que contenga la BD que se va a crear, despues de selecionarlos clic en Next. Seleccionamos que scripts se crearan en este caso solo elegimos tablas por que es lo que necesitamos y los objetos que tiene el EE-R, presionamos Next. 3

Podemos ver el script que se ejecutara para crear la base de datos. Este Script lo podemos guardar, presionamos Next. Seleccionamos en que conexión se va a guardar nuestra BD en este caso seleccionamos Local instance MySQL, presionamos Execute. 4

La ejecucion del Script ha sido completada correctamente, y cerramos la ventana Close. Para verificar que realmente se ha creado nuestra BD, en la ventana de Mysql Workbench elegimos la opción de home, en el apartado de Open connection to start querying damos doble clic a la opción de Local instance MySQL 5

Ya esta nuestra BD creada con sus tablas correspondientes. c) Comandos para la importación/inserción de datos. 6

Para importar los datos en cada una de las tablas debemos hacer un archivo.csv para cada tabla con sus respectivos campos. Algo muy importante que debemos de tener en cuenta, las claves primarias no pueden ser repetidas para eso realizamos lo siguiente: Abrimos los archivos.csv en Excel aplicamos un filtrado en el cual eliminamos los datos repetidos. Ya teniendo los datos correctos para importar. Realizamos lo siguiente: Copiar los archivos.csv. Pegar estos archivos en donde está la BD que se ha creado Verificamos si nuestras tablas estan vacias con el MySql Query Browser Para inserta los datos abrimos la shell de MySql. Introducimos el Login despues le indicamos en que BD vamos a trabajar con el siguiente comando. Mysql> connect nombre de la base de datos Mysql> connect codigospostales Presionamos enter Escribimos el Script para cargar los datos. 7

Mysql>LOAD DATA INFILE nombre del archivo.csv INTO TABLE nombre de la tabla en que se cargaran los datos FIELDS TERMINATED BY indicador con que se separan los campos LINES TERMINATED BY indicador del fin de linea ; Mysql>LOAD DATA INFILE tipoasentamiento.csv INTO TABLE tipoasecntamiento FIELDS TERMINATED BY, LINES TERMINATED BY \n ; Se hace lo mismo para todas las tables que se desen cargar datos. d) Números de registros importados por tabla. Para ver cuantos registros tenemos insertados en cada tabla entramos al MySqlQuery y usamos la sentencia select * from nombre de la tabla. Tabla Registros Asentamientos 4138 Estados 1 Municipios 81 Tipo de asentamientos 26 8

1 CONCLUSIONES Y RECOMENDACIONES MySQL Workbench para crear una base de datos es necesario definir los campos con sus respectivas llaves foráneas después a partir del modelo de entidad relación llevamos cabo los pasos antes mencionados en este documento, ya hecho el diagrama se procede a crear nuestra base de datos para eso en la barra de menú de MySQL Workbench en el menú Database se desplegaran varias opciones en el cual seleccionaremos la opción Forward Enginner y seguiremos los paso respectivamente mencionados. Para importar los datos en cada una de las tablas debemos hacer un archivo.csv para cada tabla con sus respectivos campos. Algo muy importante que debemos de tener en cuenta, las claves primarias no pueden ser repetidas para eso realizamos lo siguiente: Abrimos los archivos.csv en Excel aplicamos un filtrado en el cual eliminamos los datos repetidos. Ya teniendo los datos correctos para importar. Realizamos lo siguiente: Copiar los archivos.csv. Pegar estos archivos en donde está la BD que se ha creado Una de las muchas recomendaciones es que existe un programa para importar un archivo.csv pero este programa que se llama Navicat solo nos sirve para exportar par MySQL o SQL Server ya que para MySQL Workbench no tiene la funcionalidad que permite importar archivos.csv, es decir texto separados por comas (no soporta el load data), por lo tanto una opción que si función pero tiene uno que ejecutar desde línea de comando (símbolo de sistema de Windows), es el mysqlimport. 9

2 BIBLIOGRAFÍA Crespo, J. (30 de Nov de 2009). mysql.com. Recuperado el 19 de Ene de 2011, de Importar datos desde CVS o Excel en MySQL: http://forums.mysql.com/read.php?71,292712,293704 djcharliexxx. (08 de Nov de 2009). Importar,Exportar Excel a base datos MYSQL(parte 2). Recuperado el 19 de Ene de 2011, de youtube.com: http://www.youtube.com/watch?v=93dlib9yeru&feature=related djcharliexxx. (08 de Nov de 2009). youtube.com. Recuperado el 19 de Ene de 2011, de Importar,Exportar Excel a base datos MYSQL(parte 1) : http://www.youtube.com/watch?v=z1qjvmi_gao jambrizgdl. (26 de May de 2010). youtube.com. Recuperado el 19 de Ene de 2011, de importar archivos CSV a un servidor remoto de MySQL : http://www.youtube.com/watch?v=cxmk_mdgil4 psobol2. (05 de Jun de 2009). youtube.com. Recuperado el 19 de Ene de 2011, de Sobolsoft com How To Use MS Access MySQL Import, Export & Convert Software : http://www.youtube.com/watch?v=tk6eaisx88y Solanas, J. (15 de Sep de 2005). forosdelweb.com. Recuperado el 18 de Ene de 2011, de Importar datos de excel a mysql mediante codigo PHP: http://www.forosdelweb.com/f18/importar-datos-excel-mysql-mediante-codigo-php- 334083/ Tutoriales. (01 de Feb de 2008). ribosomatic.com. Recuperado el 19 de Ene de 2011, de Exportar documentos de Excel a MySQL: http://www.ribosomatic.com/articulos/exportar-documentos-de-excel-a-mysql/ 10

unijimpe. (23 de May de 2006). blog.unijimpe.ne. Recuperado el 18 de Ene de 2011, de Navicat: Cliente MySQL: http://blog.unijimpe.net/navicat-cliente-mysql/ Iacono, M. (15 de Jul de 2007). compartir-tecnologias.es. Recuperado el 20 de Ene de 2011, de Obtener datos de una cadena separdos por comas : http://www.compartirtecnologias.es/obtener-datos-una-cadena-separdos-por-comas-ayuda-206678172.html 11