Académique Documents
Professionnel Documents
Culture Documents
Compte Rendu TP4
Compte Rendu TP4
Objectif :
Le projet consiste à utiliser MongoDB pour mettre en place une base de données permettant de
gérer les informations d'une école. Les objectifs principaux sont :
Stocker les informations des étudiants, y compris leur nom, âge, département et note.
Stocker les informations sur les cours, y compris leur nom, enseignant et salle.
Réaliser diverses opérations de requêtage pour récupérer, modifier et analyser les données des
étudiants et des cours.
Schéma des collections : Le schéma des collections utilisées dans la base de données est le
suivant :
Collection "etudiants":
nom (string): Nom de l'étudiant.
age (int): Âge de l'étudiant.
departement (string): Département auquel l'étudiant est affilié.
note (double): Note de l'étudiant.
Collection "cours":
nom (string): Nom du cours.
enseignant (string): Nom de l'enseignant du cours.
salle (string): Nom de la salle où se déroule le cours.
Création de la base de données et des collections : Nous avons créé une base de données
nommée "Ecole" et deux collections nommées "etudiants" et "cours" à l'aide des commandes
suivantes :
Récupérer tous les étudiants de la collection , puis les étudiants inscrits dans le cours "Python" :
etu
s
n
ia
d
Modifier la note de l'étudiant "Rachid Allaoui" à 18 :
m
b
d
g
n
o