Bases de données NoSQL Exam

Université Virtuelle de Tunis
Page 1 sur 1Lecteur de document UniversityLib

Bases de données NoSQL Exam

Université Virtuelle de Tunis · Databases (MongoDB, MapReduce) · exam

Browse all bases de données documents

Universite Virtuclle de Tunis

BADS 1

Année

2020/2021

Bases de données NoSQL

Durée: 1h30

Documents autorisés

Exercice 1

On considère une collection mongodb employes dont les documents ont le format suivant

nom

Advertisement

prenom, anciennete

prime, ville ...}

ancienneté> 10

Nom Souissi prénom: Ali, ancienneté: 3, prime : 200, ville Ariana

Qusstions

I. Donner une requète pemettant d'insérer l'employé avec les informations suivantes

2. Donnecr une requ(cid:23)te pemettant d'afficher les nom et prénom de chaque employé ayant une

3. Douner une requête pemettant d'incrémenter de 200 la prime des employés pour lesquels le

4. Donner une requête permettant d'afficher les 3 employés les plus anciens

5. Donner une requcte permettant d'afficher les employés originaires de Tunis, Sousse ou Sfax

Advertisement

Exercice 2

champ prime cst défini

elements {entree: {nom.., ingredients [{nom: ... prx:.

On considère une collection mongodb menus coustituées de documents ayant le format suivant:

(nom

plat: nom:.. prix ..}}}

Questions

I.Donner une requête qui affiche le nom et le premier ingrédient de l'entr(cid:23)e des menus dont le prix

2 Donner une requête permettant de retrouver les noms des entrées ayant pour ingrédients des

3. Donner une requête pemettant de calculer le total du coùt des ingédrients de l'entrée salade

Advertisement

carottes et des navets mais pas d'oignons ni d'ail

est compris entre 10 et 20

{nom

prix. }].

tunisienne

Exercice 3

On considère une collection batiments ayant le format suivant

ville:., nom .., Surface: .. activité ....}

Questions:

. Doner un programume map/reduce qui compte le nombre de batiments par ville

Advertisement

2. Doner un programe map/reduce qui calcule la surface affectée àl'activit(cid:23)

de Bizerte

football dans la vitle

3. Donner un programme map/reduce qui calcule la surface moyenne par ville dédiée à l'activité

handball. (La surface moyenne cst le total des surfaces des batiments dédiés au handball divisés

par le nombre de ces batiunents)