Correction TD4 5

Correction TD_4_5 Question de cours 1. Partition horizontale est basée sur les lignes (moins de lignes à requêter) alors

Views 111 Downloads 3 File size 381KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Correction TD_4_5 Question de cours 1. Partition horizontale est basée sur les lignes (moins de lignes à requêter) alors que la partition verticale est basée sur les colonnes (moins de colonnes à visualiser) 2. Les vues matérialisées 3. Voir cours Exercice 1 : les approches d’implémentation a. HOLAP, un cube est adaptée car moins de données de fait b. ROLAP, une base de données relationnelle est adaptée car trop de dimension pour une structure table c. ROLAP, une base de données relationnelle car beaucoup de données à stocker pour le cube HOLAP Exercice 2 : Conception, Dimensionnement, SQL 1. Processus d’affaire : les dépenses en santé sur les actes médicales a. Deux Mesures : Montant de Prise en charge et Montant en Pharmacologie 2. Modèle a. Table FAIT : Acte b. Tables DIMENSIONS : Pathologie, Praticien, Assuré, Temps i. Pathologie : Tout Pathologie (ALL)  Spécialité  Sous Spécialité ii. Assuré : 1. Hiérarchie 1 : Tout Patient (ALL)  Catégorie  Sous-Catégorie  Domaine 2. Hiérarchie 2 : Tout Patient (ALL)  Région  Département  District  Ville  Quartier iii. Praticien : 1. Hiérarchie 1 : Tout Praticien (ALL)  Spécialité  Sous Spécialité 2. Hiérarchie 2 : Tout Praticien (ALL)  Région  Département  District  Ville  Quartier iv. Temps : 1. Hiérarchie 1 : Tout Temps (ALL)  Année  Jour de Semaine 2. Hiérarchie 2 : Tout Temps (ALL)  Année  Mois  Jour du Mois 3. Dimension Douteuse : Assuré et Praticien, elle contient des informations géographiques communes 4. Nouvelle dimension : Lieu 5. Total = (60*106)*(6*365jours)*(300 000) + Total*0,1 (supplémentaires) 6. Requête SQL = SELECT SUM(montant_pathologie + montant_pharmaco) as Montant FROM Acte, Pathologie WHERE « jointures » GROUP by sous_specialité ORDER BY Montant LIMIT 10

Exercice 3 : Fait, Dimensions, Hiérarchies 5 mesures -

5 dimensions : Store, Customer, Product, Time, Promotion o Store : 3 hiérarchies  2 hiérarchies à 1 niveau  1 hiérarchie à 3 niveaux o Customer : 5 hiérarchies  1 hiérarchie à 3 niveaux  4 hiérarchies à 1 niveau o Product : 1 hiérarchie à 5 niveaux o Time : 1 hiérarchie à 3 niveaux o Promotion : 2 hiérarchies  2 hiérarchies à 1 niveau

Exercice 4 : Taux de réussite 1. Processus d’affaire : l’échec ou la réussite d’un examen a. Granularité : on stocke le résultat et la note d’un examen E à la date D pour un cours C et pour un étudiant âgée de A et de sexe S b. Mesure : Réussite de l’examen ou non en fonction de la note 2. La table FAIT contient 1 mesure (le résultat) et 1 attribut descriptif (la note) a. Le résultat est calculé comme suivant : 1 si la note est > 10 sinon le résultat est 0 3. Dimensions : a. Dimension COURS: i. Hiérarchie : Tout cours (ALL)  Type Cours b. Dimension TEMPS : i. Hiérarchie : Tout temps (ALL)  Année  Semestre  Mois  Jour c. Dimension ETUDIANT : i. Hiérarchie : Tout étudiant (ALL)  Sexe ii. Hiérarchie : Tout étudiant (ALL)  Age (sous forme de tranche d’âge pour l’analyse) 4. En déduire le schéma vous-même

Exercice 5 : Taux de vente – Schéma OLAP (en étoile) A faire ensemble en TD… Exercice 6 : Taux de vente – ROLAP et SQL A faire ensemble en TD… Exercice 7 : Taux de vente – Vues A faire ensemble en TD…