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: [Link]
Eliminar una base de datos: [Link]()
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)