Bases de Données / Databases

Site Web de l'équipe BD du LIP6 / LIP6 DB Web Site

Outils pour utilisateurs

Outils du site


site:enseignement:master:mlbda:tmes:couchbase

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
site:enseignement:master:mlbda:tmes:couchbase [15/12/2021 17:33]
amine [Requêtes complexes]
site:enseignement:master:mlbda:tmes:couchbase [09/12/2024 12:00] (Version actuelle)
hubert
Ligne 31: Ligne 31:
  
 ===== Questions ===== ===== Questions =====
-==== Requêtes simples ​====+==== Exercice 1 ====
  
  
Ligne 48: Ligne 48:
 </​showif>​ </​showif>​
  
-2. La liste des prix des 10 premiers produits. ​+2. La liste des prix des 10 premiers produits ​triés par prix décroissant
 <showif isloggedin>​ <showif isloggedin>​
 <code sql> <code sql>
Ligne 60: Ligne 60:
 === Sélection === === Sélection ===
  
-3. Les identifiants des produits (productId) ayant une note (rating) de 5.+3. Les identifiants des produits (productId) ayant au moins une note (rating) de 5. Les identifiants de produits sont tous distincts dans le reéultat
    
-<fc #​ffa500>​Résultat : 1708 lignes</​fc>​+<fc #​ffa500>​Résultat : 782 lignes</​fc>​
  
 <showif isloggedin>​ <showif isloggedin>​
 <code sql> <code sql>
-SELECT productId+SELECT ​DISTINCT ​productId
     FROM reviews     FROM reviews
     where rating = 5     where rating = 5
Ligne 116: Ligne 116:
  
 7. Les identifiants des clients (customerId) dont tout les produits achetés le sont avec une quantité > 4. 7. Les identifiants des clients (customerId) dont tout les produits achetés le sont avec une quantité > 4.
 +Ne retourner que les customerId uniques.
  
-<fc #​ffa500>​Résultat : 488 lignes</​fc>​+<fc #​ffa500>​Résultat : 387 lignes</​fc>​
  
 <showif isloggedin>​ <showif isloggedin>​
 <code sql> <code sql>
-SELECT customerId+SELECT ​DISTINCT ​customerId
     FROM purchases ​     FROM purchases ​
         WHERE EVERY item IN purchases.lineItems SATISFIES item.count > 4  END         WHERE EVERY item IN purchases.lineItems SATISFIES item.count > 4  END
Ligne 268: Ligne 269:
  
  
-==== Requêtes complexes ​====+==== Exercice 2 ====
  
 1. Donner la liste de 10 produits qui se trouvent dans la catégorie "​golf"​ (indépendamment de la casse), omettre les 10 premiers produits. 1. Donner la liste de 10 produits qui se trouvent dans la catégorie "​golf"​ (indépendamment de la casse), omettre les 10 premiers produits.
Ligne 1255: Ligne 1256:
 </​code>​ </​code>​
 ===== Utilisation de Couchbase en local (facultatif) ===== ===== Utilisation de Couchbase en local (facultatif) =====
- 
-==== Depuis les machines de la PPTI ==== 
  
  
site/enseignement/master/mlbda/tmes/couchbase.1639586027.txt.gz · Dernière modification: 15/12/2021 17:33 par amine