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

Langage SQL Discussion :

Ma Gestion de stocks avec 2 triggers , votre avis


Sujet :

Langage SQL

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Ma Gestion de stocks avec 2 triggers , votre avis
    Bonjour tout le monde et bonne journée .

    Voilà j'ai un projet d'école, plus ou moins pour le fun, et j'ai un gestion de stock à faire.
    Pour l'instant, ma reflexion (Prôôôfonde) a abouti à ce schéma MCD :

    Nom : gestionstocks.png
Affichages : 1188
Taille : 14,1 Ko

    - La table stockCarburant est censée être en permanence à jour du calcul des stocks, afin d'être requêtée dans l'application, en AJAX.

    - Les deux tables venteCarburant et reassortCarburant sont des "journaux" statiques -et inaccessibles en modification et suppression(sauf action spéciale)- de mouvements de stocks, avec donc une colonne date, ils seront accessibles en lecture dans l'application. Admettons que j'ai 5 stations services, et un total de 30 citernes, ces tables vont (en théorie) s'alourdir très rapidement de dizaines de lignes... Ces tables auraient également une valeur en cas de litige.


    En fait, maintenant, je prévoie de créer 2 triggers :

    1 qui s'exécute lors d'une vente et qui décrémente le stock de x litres de carburant.
    1 qui s'exécute lors du remplissage de la citerne et qui incrémente le stock de x litres de carburant.

    Tout cela toujours en fonction de idciterne, parce que il y a des dizaines de citernes différentes.

    Les deux triggers sont placés sur les tables ventecarburant et reassortcarburant et pointent sur la table stockcarburant.



    Cette logique vous parait-elle bonne ?

    Mon but étant d'avoir une table renseignant les stocks toujours à jour, sans avoir à coder ce système avec du JS ou du PHP, ou même du JAVA.


    Pour l'instant, je n'ai pas encore réflechi à la syntaxe des triggers mais j'ai entendu parler de "NEW" et de "OLD", mais je flippe ... Ca à l'air sacrément dur !
    je précise que les champs date sont en Varchar parce que je travaille avec des objets date en JS, mais ça on s'en fout vis-à-vis du post .

    Faut-il ajouter un 3 ème trigger qui signale si le volume disponible est dépassé ? Merci
    Dernière modification par Invité ; 16/08/2016 à 15h27.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] [démo] Gestion de stock avec les évènements de table
    Par f-leb dans le forum Contribuez
    Réponses: 5
    Dernier message: 16/02/2013, 20h25
  2. gestion de stock avec une macro excel
    Par tchiph dans le forum Conception
    Réponses: 2
    Dernier message: 18/03/2011, 08h41
  3. Intégration d'une application de gestion de stock avec E-business suite
    Par ando0098 dans le forum Interfaces de programmation
    Réponses: 1
    Dernier message: 04/06/2010, 11h30
  4. Mise à jour automatique du stock avec un trigger
    Par jack911 dans le forum Requêtes
    Réponses: 7
    Dernier message: 19/10/2008, 12h51
  5. Recherche base access pour gestion de stock avec picking
    Par Cedric1979 dans le forum Access
    Réponses: 3
    Dernier message: 15/02/2006, 15h37

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