Proyecto usando el sistema de bases de datos no relacional MongoDB para la asignatura de Gestión de Bases de Datos
Debes seleccionar un fichero json que incluya todos los tipos de datos soportados en MongoDB. Antes de continuar la profesora deberá dar el visto bueno al mismo.
-
Con la utilidad mongoimport introduce los documentos correspondientes a esa colección.
-
Inserta varios documentos utilizando los dos métodos de inserción de MongoDB
-
Elimina varios documentos utilizando los dos métodos de eliminación de MongoDB
-
Actualiza varios documentos utilizando los tres métodos de eliminación de MongoDB
Consultas:
-
Al menos incluye 5 consultas de datos simples
-
Al menos 3 consultas con arrays
-
Al menos 3 consultas con documentos embebidos
-
Al menos 1 consulta de agrupación
NOTA: Debes utilizar en las consultas proyecciones, operadores, ordenación y los modificadores sort y limit. Se valorará la complejidad de las mismas
Debes realizar un programa python que se conecte a la colección creada en la 1ª parte y mediante un menú permita insercción, eliminación, modificación y al menos una consulta de cada una de los distintos tipos.
Debes seleccionar al menos cuatro tablas de tu proyecto que incluyan una relación N:M y una 1:N con el mayor número de tipos de datos soportados en MongoDB. Antes de continuar la profesora deberá dar el visto bueno a las mismas.
Debes pasar de SQL a MongoDB.
-
Inserta varios documentos utilizando los dos métodos de inserción de MongoDB
-
Elimina varios documentos utilizando los dos métodos de eliminación de MongoDB
-
Actualiza varios documentos utilizando los tres métodos de actualización de MongoDB
Consultas:
-
Al menos incluye 5 consultas de datos simples
-
Al menos 3 consultas con arrays
-
Al menos 3 consultas con documentos embebidos
-
Al menos 1 consulta de agrupación
NOTA: Debes utilizar en las consultas proyecciones, operadores, ordenación y los modificadores sort y limit. Se valorará la complejidad de las mismas