SlideShare a Scribd company logo
1 of 1
Download to read offline
PARCIAL 3. SO CLUSTER NOSQL
El presente parcial evalúa los fundamentos del cluster en MongoDB.
El proyecto
La Universidad Simón Bolívar – sede Cúcuta le ha contratado como ingeniero se
desea realizar un diseño de base de datos en MongoDB que almacene
información sobre los partidos jugados en los diferentes torneos de un videojuego
Online de fútbol con miles de usuarios repartidos por todo el mundo. Cada torneo,
por tanto, es una base de datos MongoDB independiente de las de los demás
torneos, siguiendo todas las BDs el mismo esquema. Las bases de datos de los
torneos han de contener la siguiente información:
Datos de los usuarios registrados: nombre de usuario (único), cuenta de
Facebook (único), nombre, apellidos, nacionalidad (opcional) y fecha de registro.
Datos de los jugadores de fútbol: nombre del jugador y precio de mercado. En el
torneo, un jugador únicamente puede pertenecer a un usuario (puede no
pertenecer a ninguno). Cada usuario ha de tener un mínimo de 15 jugadores, y
hasta un máximo de 24.
Datos de los partidos: identificador del partido, fecha en el que se jugó, y el
usuario que ganó el partido (valor nulo si empataron). Cada partido es jugado
siempre por dos usuarios, y cada usuario puede haber jugado en el torneo 0 o
más partidos.
Sobre esta base de datos, se realizan consultas frecuentes para conocer los
datos de registro de un usuario concreto consultando bien por nombre de usuario
o por cuenta de FaceBook, cuántos usuarios hay registrados por nacionalidad,
cuántos partidos ha ganado cada usuario, los resultados de los partidos en orden
descendente por fecha y qué jugadores pertenecen a un usuario concreto.
Se pide lo siguiente:
Diseño físico en MongoDB, poniendo como ejemplo 3 documentos BSON, uno
con los datos de cada usuario, otro con los del jugador y el tercero con el partido
jugado. Razonar los beneficios e inconvenientes de usar el modelo físico
propuesto con respecto a otras posibilidades.
RECOMENDACIONES:
ENTREGAR EN ARCHIVO .PDF

More Related Content

More from Richard Eliseo Mendoza Gafaro

More from Richard Eliseo Mendoza Gafaro (20)

PARCIAL 2 DESARROLLO DE INTERFACES UI UX
PARCIAL 2 DESARROLLO DE INTERFACES UI UXPARCIAL 2 DESARROLLO DE INTERFACES UI UX
PARCIAL 2 DESARROLLO DE INTERFACES UI UX
 
Explicación cadena de valor
Explicación cadena de valorExplicación cadena de valor
Explicación cadena de valor
 
MANUAL DESPLIEGUE SERVIDOR WEB
MANUAL DESPLIEGUE SERVIDOR WEBMANUAL DESPLIEGUE SERVIDOR WEB
MANUAL DESPLIEGUE SERVIDOR WEB
 
MANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCH
MANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCHMANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCH
MANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCH
 
CUESTIONARIO INTRODUCCION A UNITY 3D v2
CUESTIONARIO INTRODUCCION A UNITY 3D v2CUESTIONARIO INTRODUCCION A UNITY 3D v2
CUESTIONARIO INTRODUCCION A UNITY 3D v2
 
CUESTIONARIO INTRODUCCION A UNITY 3D
CUESTIONARIO INTRODUCCION A UNITY 3DCUESTIONARIO INTRODUCCION A UNITY 3D
CUESTIONARIO INTRODUCCION A UNITY 3D
 
MANUAL DESPLIEGUE SERVIDOR BASE DE DATOS
MANUAL DESPLIEGUE SERVIDOR BASE DE DATOSMANUAL DESPLIEGUE SERVIDOR BASE DE DATOS
MANUAL DESPLIEGUE SERVIDOR BASE DE DATOS
 
INTRODUCCION A SISTEMAS OPERATIVOS
INTRODUCCION A SISTEMAS OPERATIVOSINTRODUCCION A SISTEMAS OPERATIVOS
INTRODUCCION A SISTEMAS OPERATIVOS
 
CLASE 2 ORACLE CLOUD
CLASE 2 ORACLE CLOUDCLASE 2 ORACLE CLOUD
CLASE 2 ORACLE CLOUD
 
CASOS DE ESTUDIO MODELADO DEL NEGOCIO
CASOS DE ESTUDIO MODELADO DEL NEGOCIOCASOS DE ESTUDIO MODELADO DEL NEGOCIO
CASOS DE ESTUDIO MODELADO DEL NEGOCIO
 
MATERIAL DE ESTUDIO CCNA
MATERIAL DE ESTUDIO CCNAMATERIAL DE ESTUDIO CCNA
MATERIAL DE ESTUDIO CCNA
 
PREGUNTAS TOGAF 9.2 RESPUESTAS
PREGUNTAS TOGAF 9.2 RESPUESTASPREGUNTAS TOGAF 9.2 RESPUESTAS
PREGUNTAS TOGAF 9.2 RESPUESTAS
 
Método ADM
Método ADMMétodo ADM
Método ADM
 
PARCIAL 3 PLATAFORMAS DE DESARROLLO MULTIMEDIA
PARCIAL 3 PLATAFORMAS DE DESARROLLO MULTIMEDIAPARCIAL 3 PLATAFORMAS DE DESARROLLO MULTIMEDIA
PARCIAL 3 PLATAFORMAS DE DESARROLLO MULTIMEDIA
 
PARCIAL 3 INTERFASES UX UI ANGULAR
PARCIAL 3 INTERFASES UX UI ANGULARPARCIAL 3 INTERFASES UX UI ANGULAR
PARCIAL 3 INTERFASES UX UI ANGULAR
 
PARCIAL 3 SISTEMAS OPERATIVOS MONGODB
PARCIAL 3 SISTEMAS OPERATIVOS MONGODBPARCIAL 3 SISTEMAS OPERATIVOS MONGODB
PARCIAL 3 SISTEMAS OPERATIVOS MONGODB
 
PARCIAL 2 DIALOGFLOW
PARCIAL 2 DIALOGFLOWPARCIAL 2 DIALOGFLOW
PARCIAL 2 DIALOGFLOW
 
CLASE 2 GOOGLE DIALOGFLOW
CLASE 2 GOOGLE DIALOGFLOWCLASE 2 GOOGLE DIALOGFLOW
CLASE 2 GOOGLE DIALOGFLOW
 
TALLER WEB CSS
TALLER WEB CSSTALLER WEB CSS
TALLER WEB CSS
 
DESPLIEGUE SERVIDOR BASE DE DATOS
DESPLIEGUE SERVIDOR BASE DE DATOSDESPLIEGUE SERVIDOR BASE DE DATOS
DESPLIEGUE SERVIDOR BASE DE DATOS
 

Recently uploaded

UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
refrielectriccarlyz
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
EdwinC23
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
SalomeRunco
 
INFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdfINFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdf
octaviosalazar18
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
andersonsubero28
 

Recently uploaded (20)

8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
 
Mantenimiento-de-Transformadores-Monofasicos[1].pptx
Mantenimiento-de-Transformadores-Monofasicos[1].pptxMantenimiento-de-Transformadores-Monofasicos[1].pptx
Mantenimiento-de-Transformadores-Monofasicos[1].pptx
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdf
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de Secado
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Mecatronica Automotriz .pdf
Mecatronica Automotriz              .pdfMecatronica Automotriz              .pdf
Mecatronica Automotriz .pdf
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
INFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdfINFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdf
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 

PARCIAL 3 SO NOSQL

  • 1. PARCIAL 3. SO CLUSTER NOSQL El presente parcial evalúa los fundamentos del cluster en MongoDB. El proyecto La Universidad Simón Bolívar – sede Cúcuta le ha contratado como ingeniero se desea realizar un diseño de base de datos en MongoDB que almacene información sobre los partidos jugados en los diferentes torneos de un videojuego Online de fútbol con miles de usuarios repartidos por todo el mundo. Cada torneo, por tanto, es una base de datos MongoDB independiente de las de los demás torneos, siguiendo todas las BDs el mismo esquema. Las bases de datos de los torneos han de contener la siguiente información: Datos de los usuarios registrados: nombre de usuario (único), cuenta de Facebook (único), nombre, apellidos, nacionalidad (opcional) y fecha de registro. Datos de los jugadores de fútbol: nombre del jugador y precio de mercado. En el torneo, un jugador únicamente puede pertenecer a un usuario (puede no pertenecer a ninguno). Cada usuario ha de tener un mínimo de 15 jugadores, y hasta un máximo de 24. Datos de los partidos: identificador del partido, fecha en el que se jugó, y el usuario que ganó el partido (valor nulo si empataron). Cada partido es jugado siempre por dos usuarios, y cada usuario puede haber jugado en el torneo 0 o más partidos. Sobre esta base de datos, se realizan consultas frecuentes para conocer los datos de registro de un usuario concreto consultando bien por nombre de usuario o por cuenta de FaceBook, cuántos usuarios hay registrados por nacionalidad, cuántos partidos ha ganado cada usuario, los resultados de los partidos en orden descendente por fecha y qué jugadores pertenecen a un usuario concreto. Se pide lo siguiente: Diseño físico en MongoDB, poniendo como ejemplo 3 documentos BSON, uno con los datos de cada usuario, otro con los del jugador y el tercero con el partido jugado. Razonar los beneficios e inconvenientes de usar el modelo físico propuesto con respecto a otras posibilidades. RECOMENDACIONES: ENTREGAR EN ARCHIVO .PDF