TP5 - Manipulation des données de la base

A. Utiliser le script MySQL plats.sql et créer la base correspondante avec MySQL.

B. Insertion de n-uplets

Insérer une dizaines de recettes de votre choix (2 desserts, 5 plats principaux, 3 entrées). Pour faire cela, vous pouvez utiliser un fichier dans lequel vous écrivez vous-même les instructions sql pour l'insertion des enregistrements, ou bien vous utilisez PhpMyAdmin (mais c'est plus long...).

C. Ecrire les requêtes SQL permettant de retrouver les réponses aux questions suivantes et ajouter les enregistrements utiles pour que les requêtes retournent les résultats indiqués.

  1. Donner la liste des plats qui se préparent en moins de 10 minutes
  2. Donner la liste des noms d'ingrédients utilisés dans les recettes.
  3. Donner les noms des plats qui sont des desserts.
  4. Donner la liste des noms des desserts contenant du chocolat
  5. Donner la liste de tous les repas composés d'une entrée, d'un plat principal et d'un dessert que l'on peut faire à partir des plats qui se trouvent dans la base.
  6. Combien de repas différents peut on faire en utilisant une entrée, un plat principal et un dessert de la base.
  7. Regrouper les plats par rapport à leur catégorie (dessert, entrée, plat principal)
  8. Regrouper les plats par rapport à leur catégorie (dessert, entrée, plat principal) et pour chaque catégorie donner le nombre de plats qui s'y trouvent.

Pour tout renseignement concernant ce site : mountaz@lirmm.fr