Académique Documents
Professionnel Documents
Culture Documents
Projet BD Avancées
Projet BD Avancées
3. Modèle ROLAP
Examen(idexamen, note, mention, statut, semestre, annee)
Etudiant(matricule, nom, prenom, age, sexe)
Cours(idcours, intitule, type)
Temps(idtemps, annee, semetre, jour)
Fait_Nombre_Reussite_examen(#idexamen, #matricule, idcours, note etat)
7. Requêtes SQL
//nombre de reussites aux examens par cours pour le compte de l'année 2007
Master2 UPAC 2019 sous le supervision de: M. Bernard FOTSING TALLA, PhD.
TP BD Advancées par: NGABA AHOMABA Arsène
select count(etat),cours.intitule
from examen ,cours,temps
where etat='reussi'
and (select temps(temps.annee)=2007)
and (cours.intitule = (select cours.intitule from cours where examen.idcours =
cours.idcours))
group by cours.intitule
//nombre de réussites aux examens d’un cours obligatoire, pour l’année 2007
select count(etat),cours.intitule
from examen ,cours,temps
where etat='reussi'
and (select temps(temps.annee)=2007)
and (cours.intitule = (select cours.intitule from cours where examen.idcours =
cours.idcours))
and (cours.type="obligatoire")
group by cours.intitule
//le nombre de réussites aux examens par sexe (féminin, masculin), pour l’année 2007
select count(etat),etudiant.sexe
from examen ,etudiant,temps
where etat='reussi'
and (select temps(temps.annee)=2007)
and examen.matricule=etudiant.matricule
Master2 UPAC 2019 sous le supervision de: M. Bernard FOTSING TALLA, PhD.
TP BD Advancées par: NGABA AHOMABA Arsène
group by etudiant.sexe
//nombre étudiants ayant un âge de 22 ans ont réussi leurs examens de base de données
décisionnelle
select count(etat)
from examen,temps
where etat='reussi'
and (temps.semetre = '1')
Master2 UPAC 2019 sous le supervision de: M. Bernard FOTSING TALLA, PhD.