Está en la página 1de 4

Diseño y Desarrollo de Software

Alumno(s): Yaguno Huamaní Ángel Eduardo Nota

Grupo: B Ciclo: III

Requiere
Excelente Bueno No acept. Puntaje
Criterio de Evaluación mejora
(4pts) (3pts) (0pts) Logrado
(2pts)
Diseña el modelo E/R para una base de datos
Implementa una base de datos en MongoDB
desde el modelo E/R
Implementa bases de datos empleando
documentos embebidos o utilizando
referencias entre colecciones
Manipula información de documentos en las
bases de datos implementadas
Es puntual y redacta el informe
adecuadamente
Bases de Datos Avanzadas

Laboratorio 6: Rendimiento y copias de respaldo


Objetivos:
Al finalizar el laboratorio el estudiante será capaz de:
● Crear índices en la base de datos MongoDB
● Crear copias de respaldo en la base de datos MongoDB
● Importar copias de respaldo en la base de datos MongoDB

Seguridad:
● Ubicar maletines y/o mochilas en el gabinete del aula de Laboratorio.
● No ingresar con líquidos, ni comida al aula de Laboratorio.
● Al culminar la sesión de laboratorio apagar correctamente la computadora y la pantalla, y ordenar
las sillas utilizadas.

Equipos y Materiales:
● Una computadora con:
● Windows 7 o superior
● Conexión a la red del laboratorio

Procedimiento:
Descargar y descomprimir las herramientas de base de datos de MongoDB, de preferencia en la
carpeta MongoDB/bin:
https://www.mongodb.com/try/download/database-tools

1. DESCRIPCIÓN DEL CASO DE ESTUDIO:

1. Usando mongoexport, exportar la colección productos en formato json

2. Usando mongoexport, exportar la colección clientes en formato json

3. Importar (mongoimport) a la base de datos tiendadb2 la colección clientes

4. Usando mongodump hacer backup de la base de datos tienda

Guía de Laboratorio No 6 Pág. 2


Bases de Datos Avanzadas
5. Eliminar la base de datos tienda y restaurar con el backup creado en el punto anterior

Tarea
Ingresar al portal de datos abiertos
(https://www.datosabiertos.gob.pe/search/field_topic/educaci%C3%B3n-28?sort_by=changed) y
escoger un rubro por ejemplo información de Institutos de Educación Superior licenciados por el
Ministerio de Educación (
https://www.datosabiertos.gob.pe/dataset/institutos-de-educaci%C3%B3n-superior-licenciados-po
r-el-ministerio-de-educaci%C3%B3n )

1. Descargar el archivo csv


2. Importar el archivo a mongoDB

3. Agregar 2 índices a la colección importada

4. Realizar 3 consultas
a. Al campo _id

b. A un campo con índice

Guía de Laboratorio No 6 Pág. 3


Bases de Datos Avanzadas

c. A un campo sin índice

Conclusiones:
Indicar las conclusiones que llegó después de los temas tratados de manera práctica en este
laboratorio.
● Se vieron nuevos comandos como mongoexport que nos sirve para exportar una colección
de una base de datos en mongodb, de esta forma podemos obtener los datos en archivos
.csv o .json según nuestras necesidades.
● Lo visto en el laboratorio de hoy nos muestran nuevas funciones útiles para gestionar la
información en las bases de datos, lo que nos facilitará la rapidez y rendimiento en el
trabajo.
● Para poder hacer uso de estas herramientas se tuvo que instalar “MongoDB Command
Line Database Tools “ en el bin de nuestro mongoDB.

Guía de Laboratorio No 6 Pág. 4

También podría gustarte