Skip to content

ClaudioMartinH/5.3-Claudio-Martin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project logo

Entrega 5.3
Bases de datos NoSQL con MongoDB

Status GitHub Issues GitHub Pull Requests License


En esta entrega nos adentramos en las bases de datos no relacionales de la mano de MongoDB

📝 Contenidos

|🏁 Comenzando |🚀 Uso |⛏️ Tecnologias usadas |✍️ Autor |🎉 Fuentes


🧐 Acerca de

En esta entrega, la tercera parte del Sprint 5 del curso de Desarrollo Backend con NodeJS nos presenta las bases de datos no relacionales con MongoDB, se trata en primer lugar de diseñar las bases de datos de una Óptica y de un Restaurante. En el Nivel 1 se nos pide diseñar la base de datos de la Óptica. En el Ejercicio 1 se nos pide como diseñariamos la base de datos para la vista que se nos muestra en:

./Nivell1/Exercici1/vista_client.jpg

el archivo de la vista esta en esta direccion:

./Nivell1/Exercici1/vistaClient.js

En el Ejercicio 2 se nos pide diseñar la base de datos que se ajuste a la vista mostrada en:

./Nivell1/Exercici2/vista_ulleres.jpg

el archivo de la vista esta en esta direccion:

./Nivell1/Exercici2/vistaUlleres.js

Para el Nivel 2 se nos pide diseñar la base de datos del Restaurante según las especificaciones del enunciado

./Nivell2/enunciado.txt

🏁 Comenzando

Para comenzar hay que bajarse el repositorio de mi Github y clonarlo de manera local con el siguiente comando:

git clone https://github.com/ClaudioMartinH/5.3-Claudio-Martin.git

Prerrequisitos

Para poder visualizar esta entrega, hay que tener instalado:

  • MongoDB

  • NodeJS


Para la instalación

Para que se instalen las dependencias debemos ejecutar el siguiente comando en la terminal:

npm install

🚀 Uso

Para crear y llenar la base de datos de la Óptica, una vez hayamos conectado MongoDB, hay que cargar el script pertinente, que se puede hacer con este comando experimental de node que permite exportar los archivos json:

node --experimental-json-modules ./DB/js/optica_loadData.mjs

Para hacer lo pertinente con la base de datos del Restaurante habría que ejecutar nuevamente ese comando experimental:

node --experimental-json-modules ./Nivell2/mad_loadData.mjs

⛏️ Tecnologias usadas

  • MongoDB - Database
  • NodeJS - Server Environment

✍️ Autor


🎉 Fuentes de información


About

Bases de datos no relacionales 'NoSQL' con 'MongoDB'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published