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
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…