Differences between current version and predecessor to the previous major change of Ap.

Other diffs: Previous Revision, Previous Author

Newer page: version 15 Last edited on October 5, 2017 3:02 pm by bdmd
Older page: version 2 Last edited on September 30, 2016 10:34 am by bdmd Revert
@@ -1,10 +1,10 @@
 !!!Requêtes analytiques 
  
 !!Documentation 
-* Livre: Oracle Database Data Warehousing Guide, chapitre 21 : [SQL for Analysis and Reporting | http ://www-ari .ufr-info-p6 .jussieu.fr /OUTILS /documentation/doc/oracle/doc10G-2/server.102 /b14223 /analysis.htm#i1007779 ] ; voir, en particulier :  
-** les fonctions de classement [Ranking | http ://www-ari .ufr-info-p6 .jussieu.fr /OUTILS /documentation/doc/oracle/doc10G-2/server.102 /b14223 /analysis.htm#i1006336 ],  
-** les fonctions de fenétrage [Windowing Aggregate |http ://www-ari .ufr-info-p6 .jussieu.fr /OUTILS /documentation/doc/oracle/doc10G-2/server.102 /b14223 /analysis.htm#i1006709 ] avec aggrégation de groupes non disjoints. 
+* Livre: Oracle Database Data Warehousing Guide, chapitre 18 : [SQL for Analysis and Reporting | https ://docs .oracle .com /database /121 /DWHSG /analysis.htm#DWHSG-GUID-20EFBF1E-F79D-4E4A-906C-6E496EECA684 ] ; voir, en particulier :  
+** les fonctions de classement [Ranking | https ://docs .oracle .com /database /121 /DWHSG /analysis.htm#DWHSG8663 ],  
+** les fonctions de fenétrage [Windowing Aggregate |https ://docs .oracle .com /database /121 /DWHSG /analysis.htm#DWHSG0202 ] avec aggrégation de groupes non disjoints. 
 * Le [schéma | http://www-master.ufr-info-p6.jussieu.fr/2005/IMG/naacke/bdwa/bdwa2006/extra/tme/tpch-schema_entites_associations.pdf] et la [spécification | http://www-master.ufr-info-p6.jussieu.fr/2005/IMG/naacke/bdwa/bdwa2006/extra/tme/tpch-spec-2.3.0.pdf] de TPC-H. 
 * Voir les questions fréquentes ci-dessous 
  
 !!Exercice 1 
@@ -34,19 +34,20 @@
  
 Pourquoi le dénominateur est-il (N - 1) au lieu de N ? 
  
 !A5: Classement national des produits vendus en plus grande quantité. 
-Pour chaque pays (référencé dans Nation), donner le classement national des produits les plus achetés par des clients de ce pays. Pour réduire le résultat, on ne veut afficher que les produits dont la quantité achetée (pour un pays et un produit) est supérieure à 150 . Afficher les attributs pays, produit, quantité_achetée et rang.  
-  
+Pour chaque pays (référencé dans Nation), donner le classement national des produits les plus achetés par des clients de ce pays. Pour réduire le résultat, on ne veut afficher que les produits dont la quantité achetée (pour un pays et un produit) est supérieure à 180 . Afficher les attributs nom du pays, numéro du produit, quantité_achetée et rang. Voir [a5-res | http://www-poleia.lip6.fr/~naacke/ens/phpwiki/wiki/extra/a5-res.txt].  
  
 !A6: Fenêtre temporelle glissante 
-R épondre aux questions a2) au lieu de a1) , puis b)  
+Tenir compte seulement des commandes effectu ées après le 01/04/1998.  
+  
+* Pour chaque jour donner le prix moyen des commandes effectuées les 90 jours précédents. La moyenne est calculée sur l'ensemble des commandes enregistrées pendant les 90 jours précédents. Voir [a6-res1 | http://www-poleia.lip6.fr/~naacke/ens/phpwiki/wiki/extra/a6-res1.txt].  
+* Pour chaque jour , quel est le chiffre d'affaire des 30 derniers jours ? Voir [a6-res2 | http://www-poleia.lip6.fr/~naacke/ens/phpwiki/wiki/extra/a6-res2.txt].  
  
-* a1) (facultatif) Pour chaque mois, quel est le prix moyen des commandes du dernier trimestre ?  
-* a2) Pour chaque jour, donner le prix moyen des commandes effectuées les 90 jours précédents. La moyenne est calculée sur l'ensemble des commandes enregistrées pendant les 90 jours précédents.  
+* (facultatif) Pour chaque mois, quel est le prix moyen des commandes du dernier trimestre ? 
  
+Remarque les extraits de résultat a6-res1 et a6-res2 donnés ci-dessus se limitent aux dates comprises entre le 1er juin et le 1er août 1998.  
  
-* b) Pour chaque jour, quel est le chiffre d'affaire des 30 derniers jours ?  
  
  
 !!Questions fréquentes 
 * Comment afficher les ''N'' premiers tuples du résultat de la requête ''R1'' ? 

current version

Requêtes analytiques

Documentation

Exercice 1

Ecrire les requêtes suivantes, exprimées sur le schéma TPC-H

A1: Le top 10 des clients ayant dépensé le plus (a1.sql ou a1.txt).

A3: Le top 5 des pays avec le plus grand nombre de clients

A4: Le top 20% des pays avec le plus grand nombre de clients.

Afficher seulement les pays (référencés dans Nation) classés parmi les 20% meilleurs. Le résultat a4-res est-il correct? Justifier. Fixer le format d'affichage du rang avec la commande:

  column rang_pourcent format 9.99

La formule calculant le rang relatif (entre 0 et 1 inclus) du tuple t parmi N tuples du résultat est :

Pourquoi le dénominateur est-il (N - 1) au lieu de N ?

A5: Classement national des produits vendus en plus grande quantité.

Pour chaque pays (référencé dans Nation), donner le classement national des produits les plus achetés par des clients de ce pays. Pour réduire le résultat, on ne veut afficher que les produits dont la quantité achetée (pour un pays et un produit) est supérieure à 180. Afficher les attributs nom du pays, numéro du produit, quantité_achetée et rang. Voir a5-res.

A6: Fenêtre temporelle glissante

Tenir compte seulement des commandes effectuées après le 01/04/1998.

Remarque les extraits de résultat a6-res1 et a6-res2 donnés ci-dessus se limitent aux dates comprises entre le 1er juin et le 1er août 1998.

Questions fréquentes


LesTme, TpcH, Accueil