Apuntes DAM
Avanzado
Unas 20 horasProyecto 4 de 4

Catálogo de una tienda en relacional y en MongoDB

Una tienda con productos muy distintos entre sí (libros, ropa, electrónica) no sabe si guardar su catálogo en una base de datos relacional o documental. Modela el mismo catálogo en las dos, resuelve las mismas consultas en SQL y en MongoDB y redacta una recomendación justificada.

SQLMongoDBAgregaciones
Tu avance0/12 · 0 %

Objetivos de aprendizaje

  • •Modelar documentos: incrustar frente a referenciar
  • •Escribir consultas y pipelines de agregación en MongoDB
  • •Comparar con criterio los modelos relacional y documental

Requisitos mínimos

Fases sugeridas

  1. 1

    Modelos

  2. 2

    Consultas

  3. 3

    Comparación

Qué entregar

  • Scripts SQL y de MongoDB
  • Informe comparativo con la recomendación

Para ir más allá

  • Validación de esquema en MongoDB con $jsonSchema
  • Réplica o fragmentación explicadas con un diagrama

Rúbrica de evaluación

CriterioPesoPara la máxima nota
Modelado30 %Decisiones de incrustar o referenciar bien argumentadas
Consultas SQL y MongoDB40 %Equivalentes y correctas en ambos sistemas
Informe30 %Recomendación con argumentos concretos del caso

Úsala para autoevaluarte antes de entregar. Tu profesorado puede usar otros criterios.

Consejos y errores típicos

  • Diseña los documentos según cómo se van a consultar, no según cómo se ven en el modelo E/R.