Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Serie A Faire2

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Exercice 2 :

On veut construire un entrepôt de données afin de stocker les informations sur les consultations
d’un pays. On veut notamment connaître le nombre de consultations, par rapport à différents
critères (personnes, médecins, spécialités, etc. Ces informations sont stockées dans les relations
suivantes :
PERSONNE (idPers, nom, tel, adresse, sexe)
MEDECIN (idMed, tel, adresse, spécialité)
CONSULTATION (idMed, idPers, date, prix)
Travail à faire :
1. Proposer un schéma relationnel qui tienne compte de la date, du mois, du trimestre et de
l’année.

2. Quelles sont les hiérarchies des dimensions? Dessinez les.

3. Faites une représentation du cube OLAP sans tenir compte des


hiérarchies.
4. A partir de ce cube, indiquez quelles opérations OLAP (roll up, drill down,
slice, dice) il faut appliquer pour obtenir les informations suivantes :

a. le coût total des consultations par médecin en 2012 et 2013


b. le nombre de consultations par jour de la semaine, par spécialité et
par sexe du patient
c. le coût des consultations par patiente pour les mois d’octobre
Exercice 3 :
Une université cherche à étudier les facteurs influant sur la réussite de ses étudiants
aux examens. Pour cela elle décide de construire un entrepôt de données
(datawarehouse). Elle souhaite pouvoir répondre aux questions suivantes:

• Quel est le nombre de réussites aux examens par cours, pour l'année 2013?
• Quel est le nombre de réussites aux examens d'un cours obligatoire, pour
l'année 2013 ?
• Quel est le nombre de réussites aux examens par sexe (féminin, masculin),
pour l'année 2013?
• Combien d'étudiants ayant un âge de 22 ans ont réussi leurs examens de
bases de données relationnelles?
• Quel est le nombre de réussites aux examens pendant le semestre d'hiver
2012?

Pour cela elle dispose des données suivantes:


Pour chaque examen passé, on connaît l'âge et le sexe de l'étudiant, le nom du cours
(les cours peuvent être regroupés en cours obligatoire et cours à option), la date de
l'examen, la note obtenue et si l'examen est réussi ou non.

1) Donner le schéma en étoile correspondant en précisant les attributs


2) Donner les niveaux de hiérarchies
3) Représenter le schéma en flocons de neige qui permet de modéliser ces données en
normalisant les hiérarchies des différentes dimensions
4) Estimer le volume de données en terme de nombre d’enregistrements dans cet
entrepôt de données pour une période de 3 ans sachant qu’il y a 10000 étudiants
dans cette université et que chaque étudiant suit en moyenne 9 cours par semestre
5) Estimer la taille totale de la table de faits, en octets, en supposant qu’en moyenne
un attribut correspond à 4 octets.
6) Donner les requêtes SQL qui permettent de donner les informations suivantes :
• Quel est le nombre de réussites aux examens par sexe (féminin,
masculin), pour l'année 2003?
• Combien d'étudiants ayant un âge de 22 ans ont réussi leurs examens de
bases de données relationnelles?

Vous aimerez peut-être aussi