Exercice langage sql
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Exercice langage sql



  1. #1
    facedenouille

    Exercice langage sql


    ------

    Bonjour,
    Pouvez-vous m'aider pour la réalisation de cet exo svp ?

    Une firme de stockage de produits sollicite vos compétences pour la mise en place d’un système d’information pour la gestion des informations sous-jacentes. Le schéma relationnel de la base de données est le suivant :
    PRODUIT VILLE EMPLOYE ENTREPOT STOCKAGE
    (numProduit, libelle, prix)
    (NomVille, superficie, population)
    (NumSS, nom, prénom, age)
    (numEntrepot, NomVille, NumSS, adresse, capacite, classe)
    ([B]numEntrepot,NomVille,numProdui t[/B],quantite)
    Les clés sont soulignées et les clés étrangères sont en gras. La sémantique de ces différentes relations est la suivante :
    PRODUIT (numProduit, libelle, prix) : un produit est identifié de manière unique par un numéro (numProduit) et est caractérisé par un libellé et un prix.
    VILLE (NomVille, superficie, population) : une ville, identifiée de manière unique par son nom (NomVille), est caractérisée par sa superficie et sa population (nombre d’habitants).
    EMPLOYE (NumSS, nom, prenom, age) : un employé est identifié de manière unique par son numéro de sécurité sociale (NumSS) et est caractérisé par son nom, son prénom et son âge.
    ENTREPOT (numEntrepot, NomVille, NumSS, adresse, capacite, classe) : un entrepôt est identifié de manière unique par un numéro et le nom de la ville où il se trouve (NomVille clé étrangère de VILLE). Il est caractérisé par le numéro de sécurité sociale de l’employé responsable (NumSS, clé étrangère de la relation Employe), une adresse, une capacité de stockage (1000 à 5000 palettes) et une classe (A, B ou C). La classe A correspond aux entrepôts de haute fonctionnalité, la classe B aux entrepôts répondant aux standards modernes et la classe C inclut tous les entrepôts qui ne relèvent pas des classes A ou B
    STOCKAGE (numEntrepot, NomVille, numProduit, quantite) : pour chaque produit se trouvant dans un entrepôt, nous mémorisons la quantité stockée.

    QUESTIONS:
    TOUT EST A EXPRIMER EN LANGAGE SQL

    (Q2.1) Donner la liste des produits (libelle, prix) stockés dans des entrepôts de la ville de Paris.
    (Q2.2) Donner la liste des employés (nom, prenom) de plus de 30 ans n’assurant la responsabilité d’aucun entrepôt.
    (Q2.3) Donner la liste des employés (tous les attributs) responsables d’au moins un entrepôt d’une grande ville et stockant le produit de libellé « pesticides » pour une quantité inférieure à 50. Une grande ville est caractérisée par une populations de plus de 100 000 habitants.

    (Q3.1) Pour chaque ville de plus de 50 000 habitants, donner le nombre de grands entrepôts de classe A qu’elle comporte. Un grand entrepôt est d’une capacité supérieure à 2000.
    (Q3.2) Pour chaque produit (numProduit, libelle), donner le nombre d’entrepôts dans lesquels il est stocké. On ne s’intéresse qu’aux produits stockés dans plus de 4 entrepôts.
    (Q3.3) Donner le nombre total de produits stockés dans les entrepôts de la ville de Paris.

    -----

  2. #2
    gienas
    Modérateur

    Re : Exercice langage sql

    Bonjour facedenouille et tout le groupe

    Bienvenue sur le forum.

    Citation Envoyé par facedenouille Voir le message
    ... Pouvez-vous m'aider pour la réalisation de cet exo svp ...
    Si cet exercice t'a été donné à faire, c'est que tu es supposé apte à le faire.

    Tu n'obtiendra de l'aide que si tu montres ce que tu as déjà fait, et que tu précises ce qui te coincé.

    Voilà ce que précise l'épinglé que tu es supposé avoir lu:

    https://forums.futura-sciences.com/p...ces-forum.html

  3. #3
    facedenouille

    Re : Exercice langage sql

    Voici ce que j'ai fait :




    Question 2.1

    Select NomVille
    From Entrepôt E,
    Where NomVille=’Paris*’

    E.nomVille=S.NomVille, S.numProduit=P.numProduit

    (Je ne sais pas comment faire pour intégrer la jointure..)

    Question 2.2

    Select nom,prenom

    From Employé

    Where age>30

    Minus

    Select Numss

    From Entrepot


    2.3 aucune idée..

  4. #4
    umfred

    Re : Exercice langage sql


  5. A voir en vidéo sur Futura

Discussions similaires

  1. Langage ensembliste : exercice
    Par voyage200 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 10/11/2018, 12h04
  2. Exercice langage assembleur 8051
    Par kamalidec dans le forum Programmation et langages, Algorithmique
    Réponses: 32
    Dernier message: 12/10/2017, 10h17
  3. Exercice sur langage codé
    Par fireman37 dans le forum Mathématiques du collège et du lycée
    Réponses: 27
    Dernier message: 30/09/2015, 17h53
  4. exercice de langage c
    Par mbeuks dans le forum Programmation et langages, Algorithmique
    Réponses: 16
    Dernier message: 23/02/2014, 20h08