Está en la página 1de 9

UNIVERSIDAD POLITÉCNICA DE

CUENCAMÉ

Nombre de la carrera:

Ing. Tecnologías de la Información

Nombre de la materia:

Bases de Datos

Número y nombre de unidad:

Unidad 3 "Construcción de base de datos"

Número y nombre de evidencia:

Evidencia #1 “Reporte MongoDB”

Nombre del docente:

Mtra. Ma. del Rosario García Medrano

Nombre del alumno:

Eduardo Misael Montañez Martínez

Grado y grupo: Fecha:


5°A ITI 3 de marzo de 2023

Introducción
MongoDB es un sistema de base de datos NoSQL, orientado a documentos y de
código abierto. En lugar de guardar los datos en tablas, tal y como se hace en las
bases de datos relacionales, MongoDB guarda estructuras de datos BSON (una
especificación similar a JSON que significa Binary JSON o JSON Binario) con un
esquema dinámico, haciendo que la integración de los datos en ciertas
aplicaciones sea más fácil y rápida

➢JSON es de fácil lectura por parte de personas, al contrario que BSON.

➢BSON acelera el acceso a la información contenida en un documento.

➢Cuando se trabaja con la consola de MongoDB se utiliza JSON, ya que es más


legible.

➢el driver es el encargado de convertir la información entre BSON y la estructura


del lenguaje, JSON por ejemplo.

Objetivos

Los objetivos de este reporte es conocer como la base de datos de mongo como
base de datos distribuida es una de las más importantes en los últimos años,
como están integradas y como son diferentes a las demás bases de datos al igual
como estas son mejores ante fallos y de fácil recuperación.

Desarrollo
Mongo almacena registros como documentos (documentos BSON), que son
integrados en colecciones (equivalente a tablas de SQL). Una base de datos
almacena una o más colecciones de documentos.

Para empezar a usar la base de datos se debe entender que casi todo el uso es
por medio de código y comandos que nos van a llevar a tener un mejor
funcionamiento y entendimiento a estas nuevas bases de datos que estamos por
conocer.

Algunos comandos de MongoDB

 Ver las bases de datos actuales: show dbs


 Ver base de datos actual: db
 Obtener ayuda: help

 Crear una nueva base de datos: use


 Crear una base de datos nueva: use Cursos

 Insertar una colección: db.alumno.insert


 Eliminar una base de datos: db.dropDatabase()
También podemos crear las bases de datos mediante Mongo Compass que es
más intuitivo ya que tiene un asistente que nos ayudara en todo el proceso.
De igual forma también podemos importar datos mediante un archivo almacenado
en json que contenga ya un registro de una base de datos.
Conclusión

MongoDB es un programa de base de datos que está en constante cambio, por lo


que cada versión ofrece nuevas e interesantes mejoras. La principal razón para
usar MongoDB reside en su velocidad y su capacidad para añadir en una misma
colección registros con diferentes campos de manera mucho más rápida que una
base de datos basada en un modelo relacional. Tras conocer y manipular las
características de MongoDB, para profundizar más en el tema de forma mejor y
aprender a crear bases de datos NoSQL, nos ayudara en un futuro a poder
desenvolvernos en un mejor trabajo.

Fuentes de información
(MongoDB, 2022)

También podría gustarte