IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

svp Je veux une solution à cet exercice


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Architecte réseau
    Inscrit en
    Mars 2020
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Architecte réseau
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2020
    Messages : 1
    Par défaut svp Je veux une solution à cet exercice
    Soit le schéma relationnel suivant :

    Article(numArt, desArt, puArt, qteEnStock, seuilMinimum, seuilMaximum)
    Commande(numCom, dateCom)
    LigneCommande(#numCom, #numArt, qteCommandee)

    1) Définir une PS appelée ps_1 qui affiche la liste des commandes
    2) Définir une PS appelée ps_2 qui affiche les informations d’une commande donnée (numCom)
    3) Définir une PS appelée ps_3 qui affiche les articles d’une commande donnée
    4) Définir une PS appelée ps_4 qui affiche le montant total de chaque commande
    5) Définir une PS appelée ps_5 qui affiche le montant total pour une commande donnée
    6) Définir une PS appelée ps_6 qui affiche les commandes passées entre 2 dates
    7) Définir une PS appelée ps_7 qui affiche les commandes passées entre 2 dates et si la date de fin n’est pas spécifiée, prenez par défaut la date courante
    8) Définir une PS appelée ps_8 qui affiche pour une commande donnée si la commande est normale ou spéciale (si total < 10 000 commande normale sinon commande spéciale)
    9) Définir une PS appelée ps_9 qui vérifier pour un article donné, si le stock est disponible :
    Si qteEnStock = 0 affiche stock indisponible
    Si qteEnStock <= seuilMinimun afficher rupture de stock
    Sinon afficher stock disponible
    10) Définir une PS appelée PS_10 qui prend en paramètre un numéro de commande et retourne le montant total de cette commande
    11) Définir une PS appelée ps_11 qui prend 2 paramètres, numCom et numArt et retourne la quantité commandée
    12) Définir une PS appelée ps_12 qui permet d’ajouter une ligne de commande, donc cette procédure prend 3 paramètres, numéro commande, numéro article et quantité à commander. La Procédure retourne :
    • 0 si la quantité en stock est insuffisante,
    • 1 sinon, et mettre à jour le stock (qteEnStock = qteEnStock - qteCommandee)
    13) Définir une PS appelée ps_13 qui permet d’annuler une ligne de commande en lui passant un numéro de commande ainsi qu’un numéro d’article, et mettre à jour le stock (qteEnStock = qteEnStock + qteCommandee). Supprimer la commande associée s’elle n’a pas d’autre ligne de commande, et retourner :
    • 1 si la ligne de commande a été bien supprimé
    • 2 si la commande associée a été supprimée
    • 0 sinon (aucune ligne de commande correspond au 2 paramètres)
    14) Définir une PS appelée ps_14 qui permet de modifier une ligne de commande, cette PS prend 3 paramètres : numéro de commande, numéro d’article et la nouvelle quantité, et retourne :
    • 1 si la modification a été bien effectué,
    • 2 si la quantité en stock est insuffisante et on affiche la quantité disponible
    • 0 sinon, c'est-à-dire cette ligne de commande ne correspond à aucun enregistrement
    15) Définir une PS appelée ps_15 qui permet d’annuler une commande en lui passant son numéro (il faut supprimer en premier toutes ses lignes de commande et mettre à jour le stock)
    • 1 si de commande a été bien supprimé
    • 0 si on n’a pas de commande avec ce numéro

    merci

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 008
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 008
    Billets dans le blog
    6
    Par défaut
    par principe on ne répond jamais à une demande d’exercice scolaire. Vous devez être capable d'y répondre. personne dans votre vie professionnelle ne fera le boulot à votre place....

    Nous pouvons éventuellement vous aider. Il suffit pour cela de nous montrer point par point le travail que vous avez effectué et les écueils auxuels vous vous heurtez !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo