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 :

conception du MCD


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 74
    Par défaut conception du MCD et TRIGGER
    Je sens que je vais être ciblé dans ce forum, si ce n'est déja fait , je me lance :

    je souhaite representé la gestion des pannes informatiques qui peut survenir dans une entreprise avec son service interne de la hotline.
    je vous montre mon mcd :


    (ps: ne faites pas attention aux deux clé primaires de la table panne, une simple erreur de ma part)

    Si vous trouvez quelque chose d'anormal qui colle pas faite le moi savoir.
    j'essaye de trouver une assez bonne base qui simule au mieux la tolerance aux pannes d'une entreprise.

    Ma question est la suivante :
    est ce qu'il est possible d'inserer une valeure dans un champs d'une table automatiquement cad que lorsque une panne est signalée sur un poste, le champ lib_etat de la table 'etat 'se met OUT.

    Merci de me donner vos avis =)

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Août 2008
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 861
    Par défaut
    Citation Envoyé par aminlove88 Voir le message
    Ma question est la suivante :
    est ce qu'il est possible d'inserer une valeure dans un champs d'une table automatiquement cad que lorsque une panne est signalée sur un poste, le champ lib_etat de la table 'etat 'se met OUT.
    Avec un trigger?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 74
    Par défaut
    Merci pour ton aide, je commencais à desesperé.
    Si le trigger me permettra une mise à jour automatique cad me renvoyer un etat OUT de l'ordianteur en cas de pann detectée sur celui ci, c'est ce qu'il me faut, mais elle devra à l'inverse me retourné un etat OK de l'ordianteur si celui ci a été réparé.
    Est possible de faire cela avec le TrIGGERS alors ?

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Août 2008
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 861
    Par défaut
    Peux tu préciser sur quel environnement tu travailles?
    Quel est le sgdb, et comment il sera alimenté?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 74
    Par défaut
    je suis dans un envt windows et je bosse avec SQL Server 2005 express sur Server et Client.
    Mais ça reste juste dans un contexte de simulation et susceptible d'être presentable pour l'examen en fin d'année
    il y a quelque chose que je dois savoir ?

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Août 2008
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 861
    Par défaut
    Renseigne toi sur l'utilisation des trigger, ça doit être adapté à ton cas.
    Un trigger est associé à une table (ou autre), c'est un bloc pl sql qui s'executera lors d'un evenement sur cette table.
    Un exemple très rapide, quand on insère une valeur dans la table test1, on veut qu'elle soit également insérée dans une table test2 (sur Oracle) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    CREATE OR REPLACE TRIGGER TRG_TEST1
    BEFORE INSERT -- avant supression
    ON test1        -- sur la table EMP
    FOR EACH ROW  -- pour chaque ligne
    Begin  
      insert into test2 values (:NEW.champs1) ;
    End ;
    En faisant un trigger sur ta table panne, tu devrais pouvoir facilement mettre à jour l'état du poste référencé.

    Pour l'utilisation des trigger sous SQL Server : http://sqlpro.developpez.com/cours/s...ransactsql/#L5

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

Discussions similaires

  1. [MCD] Conception Modélisation MCD Cardinalité
    Par alicc dans le forum Schéma
    Réponses: 3
    Dernier message: 05/10/2011, 16h29
  2. conception uml mcd
    Par benhsaien dans le forum ALM
    Réponses: 0
    Dernier message: 29/03/2011, 11h41
  3. conception modele MCD
    Par minooo dans le forum Modélisation
    Réponses: 1
    Dernier message: 20/11/2010, 15h40
  4. Aide pour conception de MCD
    Par maxdial dans le forum Merise
    Réponses: 1
    Dernier message: 01/11/2010, 21h50
  5. [CONCEPTION MCD] Problème avec les clés composées
    Par fabriceMerc dans le forum Schéma
    Réponses: 3
    Dernier message: 14/02/2005, 09h43

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