EXERCICES CORRIGES BASE DE DONNEE | EXERCICE CORRIGE SQL

Exercice SQL : Gestion d'une Ferme

On considère une base de données représentant une ferme de la ville de Dschang. Cette ferme possède plusieurs types d'animaux (vaches, cochons, poules) et produit différents types de récoltes (blé, maïs, pommes de terre). Chaque animal est nourri avec un type de nourriture spécifique. Les données sont organisées comme suit :

ANIMAUX (ID_animal, Nom_animal, Type_animal, Type_nourriture)

RECOLTES (ID_recolte, Nom_recolte, Type_recolte)

STOCKS (ID_stock, Type_stock, Quantite_stock)

NOURRITURE (ID_nourriture, Nom_nourriture, Type_nourriture)

PRODUCTION (#ID_produit, #ID_animal, #ID_recolte, Quantite_produit)

On considère que chaque animal appartient à un type d'animal (vache, cochon, poule) et mange un type de nourriture spécifique. Chaque type de récolte appartient à un type de récolte (blé, maïs, pommes de terre). La ferme dispose d'un stock pour chaque type de récolte et pour chaque type d'animal.

Les productions de la ferme sont stockées dans une table PRODUCTION, qui contient l'ID de l'animal, l'ID de la récolte, ainsi que la quantité produite.

Voici les requêtes SQL permettant d'afficher certaines informations sur la ferme :

  1. Afficher la liste de tous les animaux, avec leur nom, type et type de nourriture.
  2. Afficher la liste de toutes les récoltes, avec leur nom et type.
  3. Afficher la quantité en stock de chaque type de récolte.
  4. Afficher la liste de tous les animaux qui produisent du lait, ainsi que la quantité totale de lait produite par jour.
  5. Afficher la liste des récoltes produites par les animaux de type "vache".
  6. Afficher la liste des animaux qui ont produit plus de 100kg de viande.
  7. Afficher la quantité totale de nourriture consommée par les animaux de type "poule".
  8. Afficher la liste des animaux qui ont produit moins de 50kg de lait.

Correction : SQL

 

Si vous avez trouvé les exercices corrigés en SQL de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk

  • Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam