5.9 Exercices
127
© Dunod – La photocopie non autorisée est un délit.
5.52 Quel est, pour chaque localité, le nombre moyen de commandes par client.
5.53 Ecrire une requête SQL qui donne, pour chaque catégorie de produit, le
nombre de produits qui ont été commandés le 25-5-2005.
5.54 Donner pour chaque localité dans laquelle se trouve au moins un client de
catégorie 'C2' la liste des produits en sapin qu'on y a commandés.
5.55 Donner pour chaque produit la liste des localités dans lesquelles ce produit
est commandé en plus de 500 unités (= au total pour la localité).
5.56 Afficher, pour chaque localité, les produits qu’on y commande et qui sont
aussi commandés dans au moins une autre localité.
Suggestion. Un produit est intéressant si le nombre de localités dans
lesquelles il est commandé est supérieur et égal à 2.
5.57 Rechercher les clients qui ont commandé tous les produits.
Suggestion. Application du quantificateur pour tout. On recherche les clients
tels qu’il n’existe pas de produits qui n’apparaissent pas dans les détails de
leurs commandes.
5.58 Dans quelles localités a-t-on commandé tous les produits en acier (tous
clients confondus) ?
5.59 Rechercher les produits qui ont été commandés par tous les clients.
5.60 Rechercher les localités dont aucun client n’a passé de commande.
5.61 Rechercher les localités dont tous les clients ont passé au moins une
commande.
5.62 Rechercher les produits qui sont commandés dans toutes les localités.
5.63 Dans quelles localités peut-on trouver au moins un client qui a commandé
tous les produits en sapin, et ce, pour un montant total, pour ces produits,
dépassant 10.000 ?
5.64 Calculer, pour chaque localité, le nombre de catégories distinctes.
5.65 La section 5.8.1 suggère une comparaison entre un instantané et une vue de
même définition. En effet, ces deux techniques pourraient être considérées
comme équivalentes pour la formulation de requêtes. Établir une liste de
critères de comparaison et l’appliquer aux deux techniques.
5.66 Mettre à jour les comptes des clients en en déduisant le montant des
commandes en cours.
127
© Dunod – La photocopie non autorisée est un délit.
5.52 Quel est, pour chaque localité, le nombre moyen de commandes par client.
5.53 Ecrire une requête SQL qui donne, pour chaque catégorie de produit, le
nombre de produits qui ont été commandés le 25-5-2005.
5.54 Donner pour chaque localité dans laquelle se trouve au moins un client de
catégorie 'C2' la liste des produits en sapin qu'on y a commandés.
5.55 Donner pour chaque produit la liste des localités dans lesquelles ce produit
est commandé en plus de 500 unités (= au total pour la localité).
5.56 Afficher, pour chaque localité, les produits qu’on y commande et qui sont
aussi commandés dans au moins une autre localité.
Suggestion. Un produit est intéressant si le nombre de localités dans
lesquelles il est commandé est supérieur et égal à 2.
5.57 Rechercher les clients qui ont commandé tous les produits.
Suggestion. Application du quantificateur pour tout. On recherche les clients
tels qu’il n’existe pas de produits qui n’apparaissent pas dans les détails de
leurs commandes.
5.58 Dans quelles localités a-t-on commandé tous les produits en acier (tous
clients confondus) ?
5.59 Rechercher les produits qui ont été commandés par tous les clients.
5.60 Rechercher les localités dont aucun client n’a passé de commande.
5.61 Rechercher les localités dont tous les clients ont passé au moins une
commande.
5.62 Rechercher les produits qui sont commandés dans toutes les localités.
5.63 Dans quelles localités peut-on trouver au moins un client qui a commandé
tous les produits en sapin, et ce, pour un montant total, pour ces produits,
dépassant 10.000 ?
5.64 Calculer, pour chaque localité, le nombre de catégories distinctes.
5.65 La section 5.8.1 suggère une comparaison entre un instantané et une vue de
même définition. En effet, ces deux techniques pourraient être considérées
comme équivalentes pour la formulation de requêtes. Établir une liste de
critères de comparaison et l’appliquer aux deux techniques.
5.66 Mettre à jour les comptes des clients en en déduisant le montant des
commandes en cours.
