Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


base de datos practicas mongo db, Esquemas y mapas conceptuales de Principios de la Gestión de Bases de Datos

este es un documento sobre un practica de mongo db

Tipo: Esquemas y mapas conceptuales

2021/2022

Subido el 27/05/2023

gonzalo-pena-bravo
gonzalo-pena-bravo 🇪🇸

1 documento

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PRACTICA 2 – Bases de Datos de Documentos (MongoDB)
AUTORES/AS: Gonzalo Peña y Daniel Mojito
Tomando como referencia el esquema de BD presentado, se pide:
1. Ejecutar las operaciones necesarias para crear la BD e insertar algunos
datos de muestra, incluyendo como mínimo 3 documentos. A
continuación mostrar el contenido de la BD.
2. Inventar y ejecutar 4 consultas interesantes y variadas utilizando los
recursos aprendidos. Por cada una de ellas, muestra el enunciado, el
código y el resultado.
1- ¿Cuántos equipos juegan en el campo “Emirates”?
db.Equipo.find({campo:"Emirates"}).count()
2- ¿Devolver los jugadores del Real Madrid?
db.Equipo.find({nombre: "Madrid"},{_id: 0, jugador: 1})
pf3
pf4

Vista previa parcial del texto

¡Descarga base de datos practicas mongo db y más Esquemas y mapas conceptuales en PDF de Principios de la Gestión de Bases de Datos solo en Docsity!

PRACTICA 2 – Bases de Datos de Documentos (MongoDB)

AUTORES/AS: Gonzalo Peña y Daniel Mojito

Tomando como referencia el esquema de BD presentado, se pide:

  1. Ejecutar las operaciones necesarias para crear la BD e insertar algunos datos de muestra, incluyendo como mínimo 3 documentos. A continuación mostrar el contenido de la BD.
  2. Inventar y ejecutar 4 consultas interesantes y variadas utilizando los recursos aprendidos. Por cada una de ellas, muestra el enunciado, el código y el resultado. 1- ¿Cuántos equipos juegan en el campo “Emirates”? db.Equipo.find({campo:"Emirates"}).count() 2- ¿Devolver los jugadores del Real Madrid? db.Equipo.find({nombre: "Madrid"},{_id: 0, jugador: 1})

3-¿Qué equipo juega en el Bernabeu? db.Equipo.find({campo:"Bernabeu"}) 4-¿Cuál es el estadio del Barcelona? db.Equipo.findOne({nombre:"Barcelona"}, {campo:1})

BD RRSS (REDES SOCIALES)

Para recoger las personas y los artículos que publican en redes

sociales sobre algunos temas y sus personas de contacto

PERSONA nombre, profesión, (contacto 1, contacto 2…)

BD CINE

Para recoger información de películas y los actores que han

participado. Una película puede tener más de un tema.

BD FUTBOL

Para recoger los equipos que participan en una liga con los partidos y jugadores participantes PELICULA título, director, duración, (tema 1, tema 2…) ACTOR nombre, nacionalidad, papel (nºpartido, equipo 2, resultado; nº partido, equipo 2, resultado …..) EQUIPO nombre, campo JUGADOR nombre edad dorsal