Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo: 7° “B”
Presentado por:
Damaris del Mar Ochoa Damian
PRÁCTICA 1 .......................................................................................................................................... 3
CREACIÓN DE LA COPIA DE SEGURIDAD DE LA BASE DE DATOS EN MONGODB A TRAVÉS DE LA
CONSOLA. ........................................................................................................................................ 3
RESTAURACIÓN DE LA DB A TRAVÉS DE MONGODB CON LA CONSOLA ................... 6
PRÁCTICA 2 .......................................................................................................................................... 8
IMPORTACIÓN DE DATOS DE UNA TABLA DE EXCEL A MONGODB ................................................ 8
EXPORTACIÓN DE DATOS DE MONGODB A UNA TABLA DE EXCEL .............................................. 11
ANÁLISIS DE RESULTADOS................................................................................................................. 14
PRÁCTICA 1
CREACIÓN DE LA COPIA DE SEGURIDAD DE LA BASE DE DATOS EN MONGODB
A TRAVÉS DE LA CONSOLA.
1. Debemos tener en cuenta debemos ir a instalar el MongoDB Command Line Database
Tools, con el podremos llevar a cabo los backups, el cual se encuentra en la página
oficial de descargas de MongoDB.
2. Debemos iniciar el servidor de MongoDB, yendo a nuestros archivos de programas,
a la carpeta llamada “MongoDB/Server/6.0/bin” y ejecutando el archivo
“mongod.exe”.
5. A continuación, ejecutamos el comando “show dbs” para visualizar las bases de datos
que tenemos y usar la cual vamos a realizarle la copia de seguridad y visualizamos
las colecciones a las cuales podemos hacerle la copia de seguridad.
10. Nos vamos a nuestra carpeta backup y podremos ver que se hizo correctamente todas
las copias de seguridad, junto con todas las colecciones.
11. Entonces podemos ver que la copia de seguridad de nuestras bases de datos fue
realizada correctamente.
PRÁCTICA 2
IMPORTACIÓN DE DATOS DE UNA TABLA DE EXCEL A MONGODB
17. Debemos tener nuestra tabla de Excel ya estructurada con los datos correctamente, como
esta que agregaremos un conjunto de datos de alumnos.
18. Ya teniendo la tabla bien estructurada con los datos que vamos a importar a SQL Server,
debemos tener en cuenta que debemos guardar el archivo de Excel como “CSV UTF-8
(delimitado por comas) o conocido como formato csv. Ya que es el único formato que
MongoDB Compass permite.
19. Ahora abrimos MongoDB Compass y nos vamos a la colección en la cual queremos importar
los registros. Damos clic en “Add Data” y “Import File”.
20. Damos clic en “Select a File” y buscamos nuestro archivo que fue previamente con el
formato csv.
21. Una vez seleccionado el archivo daremos clic en “Import”.
22. Verificamos que la importación no haya tenido ningún inconveniente, nos mostrara los
campos que contiene y de qué tipo de datos son, obviamente podemos cambiarlos. Pero
una vez realizado este proceso podemos concluir la importación, solo podemos verificar que
en la colección se encuentre correctamente.
EXPORTACIÓN DE DATOS DE MONGODB A UNA TABLA DE EXCEL
23. Abrimos nuestro MongoDB Compass y nos dirigimos a la colección la cual queramos
exportar.
27. Colocamos que en formato csv para que podamos visualizar en un libro de Excel y damos
clic en “Select a File” y buscamos donde guardar la exportación y le colocamos un nombre
adecuado.
28. Damos clic ahora en “Export” y podremos ir a donde lo hayamos guardado para comprobar
que todos los datos fueron exportados adecuadamente dando clic en “Show File”.
29. Listo, hemos exportado los datos de la colección visiblemente en un libro de cálculo de
Excel.
ANÁLISIS DE RESULTADOS
Al estar trabajando con copias de seguridad es importante destacar que es una de
las herramientas más importantes al momento de trabajar con bases de datos, ya
sean relaciones o no relaciones; ya que, hasta cierto punto nos pueden sacar de
muchos apuros, ya sea para aclarar dudas acercas de los registros que se hacen
en el sistema o propios, ya que también nosotros estamos propensos a errores e
inclusive a que haya ataques contra el sistema y la información pueda perderse.
Las copias de seguridad tienen la misma finalidad tanto para las relacionales, como
no relacionales, la finalidad de la administración de bases de datos es salvaguardar
siempre la información de nuestros usuarios e inclusive del mismo sistema. Algo a
tener en cuenta es que en las bases de datos relaciones existen un asistente de por
medio que nos ayuda a organizar nuestras copias de seguridad mostrando las
posibles rutas que podrá contener nuestras copias.
SQL Server como base de datos relacional hace copias de seguridad en formato
.bak y recibe los libros de Excel en su formato original, tomando en cuenta la versión
en la que debe ser compatible; MongoDB maneja sus copias en formato JSON y
CSV, teniendo en cuenta que para importar se usa el formato CSV.