TD N° 4 : Bases de données NoSQL « MongoDB » 1. Télécharger la base mongo « gym

TD N° 4 : Bases de données NoSQL « MongoDB » 1. Télécharger la base mongo « gym » à partir de drive et extraire l'archive zip dans le dossier C:\MongoDB\. 2. Restaurer la Base de données mongo « gym » - Sous l’invité de commande accéder au dossier bin de mongodb : cd C:\MongoDB\bin - La commande de restauration est :mongorestore -d database_name path_to_database (mongorestore l’outil de restauration de BD). - Exécuter : mongorestore -d gym C:\MongoDB\gym; - Télécharger à partir de drive robo3t-1.3.1. Extraire l'archive zip sur votre poste (elle doit contenir un fichier robo3t.exe). l'outil virtuel RoboMongo vous permet de se connecter à des bases de données mongo sur n’importe quel serveur ; Pour notre cas le serveur est local. - Lancer robo3t.exe et se connecter au serveur local. Il vous affichera vos bases mongo. - Se connecter à la base gym. 3. Répondre aux requêtes suivantes en utilisant RoboMongo: a. Quels sont les sportifs (identifiant, nom et prénom) qui ont entre 20 et 30 ans ? b. Quels sont les gymnases de “Villetaneuse” ou de “Sarcelles” qui ont une surface de plus de 400 m2 ? c. Quels sont les sportifs (identifiant et nom) qui pratiquent du hand ball ? d. Dans quels gymnases et quels jours y a t-il des séances de hand ball ? e. Dans quels gymnases peut-on jouer au hockey le mercredi apres 15H ? f. Quels sportifs (identifiant et nom) ne pratiquent aucun sport ? g. Quels gymnases n’ont pas de séances le dimanche ? h. Quels gymnases ne proposent que des séances de basket ball ou de volley ball ? i. Quels sont les entraîneurs qui sont aussi joueurs ? j. Quels sont les sportifs qui sont des conseillers ? k. Pour le sportif “Kervadec” quel est le nom de son conseiller ? l. Quels entraîneurs entraînent du hand ball et du basket ball ? m. Quels sont les couples de sportifs (identifiant et nom et prénom de chaque) de même age ? n. Quelle est la moyenne d’âge des sportives qui pratiquent du basket ball ? o. Quels sont les sportifs les plus jeunes ? p. Quels sont les gymnases de “Stains” ou de “Montmorency” qui ont la plus grande surface ? q. Quels entraîneurs n’entraînent que du hand ball ou du basket ball ? r. Quels sont les couples de sportifs (identifiant et nom et prénom de chaque) de même âge avec le même conseiller ? s. Quels sportifs n’ont pas de conseillers ? t. Pour chaque sportif donner le nombre de sports qu’il arbitre. u. Pour chaque gymnase de Stains donner par jour d’ouverture les horaires des premières et dernières séances. v. Pour chaque entraîneur de hand ball quel est le nombre de séances journalières qu’il assure ? w. Quels sont les gymnases ayant plus de 15 séances le mercredi ? 4. Répondre en utilisant le paradigme Map-Reduce a. Calculer le nombre de gymnases pour chaque ville. b. Calculer le nombre de séances pour chaque jour de la semaine. c. De même pour chaque sport. d. Calculer la superficie moyenne des gymnases, pour chaque ville. pour cela, vous devez calculer la somme des superficies et le nombre de gymnase (à émettre dans un même objet et à réduire en tenant compte que ce double aspect). uploads/Sports/ tp3-1 1 .pdf

  • 46
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Apv 20, 2022
  • Catégorie Sports
  • Langue French
  • Taille du fichier 0.0572MB