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

EJEMPLO DE UNA BASE DE DATOS NOSQL – MONGODB


Enviado por   •  8 de Mayo de 2018  •  Prácticas o problemas  •  478 Palabras (2 Páginas)  •  251 Visitas

Página 1 de 2

UNIVERSIDAD SIMÓN BOLÍVAR

INGENIERÍA DE SISTEMAS

TEORÍA DE COMPILADORES

EJEMPLO DE UNA BASE DE DATOS NOSQL – MONGODB

EJERCICIO PRÁCTICO – MARZO DE 2018

PRELIMINARES:

  1. Para la realización de este ejercicio, debe tener ya instalado MongoDB.
  2. Inicie MongoDB, realice la conexión (En el tutorial en línea, https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-windows/ en el numeral 4, Connet to MongoDB) y siga las instrucciones a continuación.
  3. Obtenga el dataset para el ejercicio, en la siguiente URL: https://raw.githubusercontent.com/mongodb/docs-assets/primer-dataset/primer-dataset.json
  4. Click derecho en esta página, elija la opción Guardar como. El sistema debe sugerir el nombre primer-dataset.json.txt. Guárdelo así en alguna carpeta en su disco.
  5. En el Explorador de archivos, busque el archivo que acaba de guardar, selecciónelo y vaya a la barra de menú en la opción abrir, y seleccione modificar (Ver imagen) donde le permitirá quitar el tipo de archivo .txt y quede como .json, que es el tipo de archivo de datos que maneja MongoDB.

[pic 1][pic 2]

  1. Realice la importación de estos datos a una base de datos documental en MongoDB: En una ventana de comandos nueva (cmd):
  1. Ejecute la línea: cd C:\Program Files\MongoDB\Server\3.6\bin para ubicarse en la carpeta que contiene MongoDB.
  2. Ejecute luego: mongoimport --db test --collection restaurants --drop –file ruta de su archivo json. Por ejemplo: mongoimport --db test --collection restaurants --drop --file users/dianah/downloads/primer-dataset.json 
  3. Si el comando puede ejecutarse correctamente, debe enviar al final un mensaje similar a este (Obviamente, la fecha y hora será la de su ejecución):

2018-03-19T12:02:06.930-0400    connected to: localhost

2018-03-19T12:02:06.978-0400    dropping: test.restaurants

2018-03-19T12:02:08.774-0400    imported 25359 documents

  1. Se creó una nueva base de datos, llamada test y dentro de ella, una colección llamada restaurants.
  2. El ejercicio que deben realizar, se trabajará con el Shell de MongoDB: https://docs.mongodb.com/manual/mongo/ 
  3. También deben tener muy claro ya cómo se hacen “queries” y operaciones de “agregación” en MongoDB: https://docs.mongodb.com/getting-started/shell/query/

https://docs.mongodb.com/getting-started/shell/aggregation/

ENUNCIADO DEL EJERCICIO PRÁCTICO:

Con la colección de datos restaurants obtenida con los pasos anteriores, realizar las siguientes operaciones:

...

Descargar como (para miembros actualizados)  txt (3.6 Kb)   pdf (713.2 Kb)   docx (1 Mb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com