ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Laboratorio: Administración de MongoDB con interfaz gráfica


Enviado por   •  8 de Diciembre de 2019  •  Tareas  •  2.461 Palabras (10 Páginas)  •  626 Visitas

Página 1 de 10

Laboratorio: Administración de MongoDB con interfaz gráfica

        

        Víctor Hugo Aristizábal Ocampo.

        Diciembre 2019.

Universidad Internacional de la Rioja (UNIR).

Métodos de captura y almacenamiento de la información.


Tabla de Contenidos

Capítulo 1 Introducción y primeros pasos con MongoDB        1

Introducción        1

Instalación MongoDB        1

Catálogo de datos        3

Importar información        3

Analizador de esquemas        5

Índices        6

Ejecución de consultas        9

Conclusiones        18

Referencias        19


Lista de tablas

Tabla 1Comparación aplicaciones para administrar BD Mongo        18


Lista de figuras

Ilustración 1 Conexión BD Mongo aplicación NoSQLBooster        2

Ilustración 2 Conexión BD Mongo aplicación MongoDB Compass        3

Ilustración 3 Campos archivo pokemon.csv        4

Ilustración 4 Cantidad de registros archivo pokemon.csv        4

Ilustración 5 Archivo pokemon.json        4

Ilustración 6 BD test        4

Ilustración 7 Error cargue archivo pokemon.json        5

Ilustración 8 Cargue archivo pokemon.jsp        5

Ilustración 9 Analizador de esquemas no disponible        6

Ilustración 10 analizador de esquemas MongoDB Compass        6

Ilustración 11 Sentencia Find sin filtro        10

Ilustración 12 Sentencia Find con filtro        10

Ilustración 13 Sentencia Find con proyección        11

Ilustración 14 Sentencia count sin filtro        11

Ilustración 15 Sentencia count con filtro        12

Ilustración 16 Sentencia distinct sin filtro        12

Ilustración 17 Sentencia distinct con filtro        13

Ilustración 18 Sentencia $project        14

Ilustración 19 Sentencia $martch        14

Ilustración 20 Sentencia $martch y $project        15

Ilustración 21 Sentencia $group        16

Ilustración 22 Sentencia $martch, $project y $group        17

Ilustración 23 Sentencia de consulta con explain        18

Capítulo 1
Introducción y primeros pasos con MongoDB

Introducción

        En un mundo donde la tecnología predomina y todo gira con base a ella, esto hace que se cuenta con una gran cantidad de información, y esta se aumenta a pasos a agigantados gracias a la tecnología de la información debido a la facilidad con la interactuar entre los sistemas y las personas, en su gran mayoría la fuente principal para la generación de tanta información sin dudarlos son las redes sociales, quienes en cada segundo están produciendo un gran cantidad de información, la cual debemos analizar y así poder obtener acciones sobre los propietarios, ejemplo, saber cuáles son los gustos de una persona y así poder ofrecerle ropa, viajes, libros, entre otros, o también para identificar si un usuario de servicios de internet se encuentra a disgusto con el funcionamiento, llevándonos a tomar acciones de mejora antes de que le usuario cambie de empresa prestadora del servicio .

Por tal razón en este documento vamos a tratar algunos temas introductorios sobre la base de datos MongoDB, donde vamos a aprender a manipular el entorno gráfico lo cual nos llevar a procesar información y obteniendo habilidades para mejorar el rendimiento de las consultas y agrupación correcta de los datos.

Instalación MongoDB

En esta sección vamos a realización la instalación y configuración de la base de datos Mongo

  1. Realizar la descarga de todo el software necesario, desde la siguiente página de internet https://www.mongodb.com/ se obtiene los instaladores de la base de datos y el ambiente gráfico de trabajo, adicionalmente se descarga de la siguiente página web https://nosqlbooster.com/ la Shell de la base de datos.
  2. Instalación de la base de datos, el cual se realiza ejecutando el instalador y siguiendo los pasos, para el proceso se utilizó el siguiente video de guía https://www.youtube.com/watch?v=lWMemPN9t6Q  y la siguiente página web https://charlascylon.com/2013-06-20-tutorial-mongodb-instalacion-y-configuraci%C3%B3n
  3. Instalación y configuración del ambiente de conexión al motor de base de datos, tanto el entorno de comando como el gráfico.

[pic 1]

Ilustración 1 Conexión BD Mongo aplicación NoSQLBooster

[pic 2]

Ilustración 2 Conexión BD Mongo aplicación MongoDB Compass

Catálogo de datos

        El catalogo de datos que seleccione fue el de reto de Pokémon, el cual cuenta con 800 registros y 13 campos donde se tiene información de distintos tipos de datos, como números, String y booleanos. La data se encontraba bien diligenciada, algunos campos sin información. En el campo nombre de 3 registros se tenían caracteres especiales, y al convertir el archivo en .json, estos caracteres toman otra notación, por tal razón, se realiza un ajuste de la información de dichos registros para proceder nuevamente a generar el archivo .json.

Importar información

Mostrar el paso a paso para la importación de información a la base de datos, utilizando los dos entornos de trabajo tanto el de comando como el gráfico.

  1. Se obtiene el archivo desafío Pokémon de la siguiente url https://www.kaggle.com/terminus7/pokemon-challenge/data, donde se evidencia que el archivo pokemon.csv tiene los siguientes nombres de columnas:

#,Name,Type 1,Type 2,HP,Attack,Defense,Sp. Atk,Sp. Def,Speed,Generation,Legendary

[pic 3]

Ilustración 3 Campos archivo pokemon.csv

         Y una cantidad de 800 registros

[pic 4]

Ilustración 4 Cantidad de registros archivo pokemon.csv

  1. Convertir el archivo .CSV a .JSON, este proceso se realizó a través de la siguiente página web: https://www.aconvert.com/es/document/csv-to-json/

Al convertir dicho archivo a JSON, esta conserva la misma cantidad de registros con los nombres de los campos

[pic 5]

Ilustración 5 Archivo pokemon.json

...

Descargar como (para miembros actualizados)  txt (15.8 Kb)   pdf (1.6 Mb)   docx (461.6 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com