Un peu d'entraînement

La base de données

La base de données contient les informations suivantes :
  • Les étudiants, avec pour chacun le numéro d’étudiant, son nom, son prénom et son genre (féminin ou masculin)
  • Les programmes d’enseignement à savoir la filière (informatique, physique, biologie,... ), le niveau(de L1 à M2), la matière et le nombre d’heures par semaine
  • Les inscriptions répertoriant le numero d’étudiant, l’année d’inscription, la filière et le niveau
  • Les diplômes obtenus avec pour chacun le numéro du diplôme, le numéro d’un étudiant, la date d’obtention, la filière, le niveau et la mention
  • Les livres disponibles à la bibliothèque avec pour chacun le titre, l’auteur et le nombre de pages
  • Les emprunts à la bibliothèque caractérisés par le titre, le numéro d’étudiant, la date d’emprunt et la date de retour (vide tant que le livre n’a pas été rendu)

Les tables

Ces informations sont stockées dans plusieurs collections appelées tables qui contiennent chacune des objets structurés comme suit :
  • Etudiants: num_et, nom, prenom, genre

  • Programme: filiere, niveau, matiere, nb_heures

  • Inscriptions: num_et, annee, filiere, niveau

  • Emprunts: titre, num_et, date_emp, date_ret

  • Livres: titre, auteur, nb_pages

  • Diplomes: num_diplome, num_et, date_d, filiere, niveau, mention