Développement d'applications

avec une base de données

Les requêtes

Exercice 671

Faites la base de données et les relations pour conserver les informations d'un auteur de cuisine qui compose des recettes. Chaque recette possède un nom, un nombre de personnes, un type (soupe, plat de résistance, entrée, dessert, entre-mets, amuse-gueule) et un ou plusieurs ingrédients. Chaque ingrédient possède un nom, une catégorie (fruit, légume, viande, poisson, produit laitier, céréale, légumineuse, épice) et un ou plusieurs pays de provenance. Le type de recettes doit provenir d'une autre table.

Exercices faciles

  1. Faites une requête qui trouve les noms des recettes de type "Entrée".

  2. Faites une requête pour trouver les ingrédients des types desserts.

  3. Faites une requête pour trouver les ingrédients des recettes pour 4 personnes.

  4. Faites une requête pour trouver le nombre d'ingrédients de chaque recette.

Exercice moyen

  1. Faites une requête pour trouver le nom du pays qui fournit le plus grand nombre d'ingrédients.

Exercices difficiles

  1. Faites une requête qui liste les pays et qui donne le nombre de recettes qui contiennent plus de 2 ingrédients de ce pays.

  2. Faites une requête pour trouver le nombre de personnes servies, en moyenne, par les recettes qui contiennent des légumes et des fruits (tous les 2 dans la même recette).