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

SQL Procédural MySQL Discussion :

[MySQL]traçage d'historique de modification


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 16
    Par défaut [MySQL]traçage d'historique de modification
    Bonjour;
    j'ai une base de données à gérer, la base est énorme (55 tables pour un peu plus que 3000 entrées)
    le problème est qu'il y a des tâches qui s'effectuent presque quotidiennement sur cette base (modififcation de champ de statut par ex, ajout, suppression, mise à jour .....)
    je dois avoir à tt moment l'historique de toutes les tâches effectuées pour une entité donnée une espèce de log mais qui doit être à portée de main

    qu'est-ce que vous pouvez me proposer comme solution? les logs c trop lourd à gérer et je pense pas m'amuser à créer des tables pour stocker l'historique

    Merci

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Salut,

    La forme que va prendre cet historique dépend de son but : tracer les actions des utilisateurs d'une application, journaliser les requêtes sur la base de données... ?

    Ceci dit à part des fichiers logs ou des tables je ne vois pas vraiment d'autre format de stockage viable...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 16
    Par défaut
    exemple : l'un des métiers de l'outil est la gestion d'appareils radio (mise en service mouvement de stock les différents dépannages faits .....) donc tt ça doit être stocké le jour où je vais dépanner l'appareil ça me sort tt l'historique de cet appareil
    ainsi ça donne l'idée de faire des tables mais vu tt ce qu'on fait comme taches on aura 55 tables avec une autre 50 de tables historiques
    j'ai pensé à utiliser de l'xml pour ça (j'ai oublié de dire c un site internet) mais je connais pas ses limites

  4. #4
    Membre chevronné Avatar de jota5450
    Inscrit en
    Janvier 2006
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Janvier 2006
    Messages : 263
    Par défaut
    slt.

    55 tables pour faire un historique des taches sur un appareil??

    c´est surement moi qui comprend pas la question

    tu veut garder sur une table_1 l´info des appareil ( id_appareil, nom, idproprietaire,etc,);
    table_2 ( id_proprietaire, nom,adresse, etc...); table_3 (id_tache,nom_tache, etc..), table_4(id_appareil,id_tache,date, etc,...) et les autre 51 tables?


    je redis, j´ai pas du comprendre la question

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 16
    Par défaut
    Citation Envoyé par jota5450
    slt.

    55 tables pour faire un historique des taches sur un appareil??

    c´est surement moi qui comprend pas la question

    tu veut garder sur une table_1 l´info des appareil ( id_appareil, nom, idproprietaire,etc,);
    table_2 ( id_proprietaire, nom,adresse, etc...); table_3 (id_tache,nom_tache, etc..), table_4(id_appareil,id_tache,date, etc,...) et les autre 51 tables?


    je redis, j´ai pas du comprendre la question
    le coup des appareils est un exemple pour dire ce que je cherche
    les 55 tables ne servent pas qu'à ça sinon ça aurait été très simple
    ce que j'ai donné n'est qu'un exemple de ce que je veux stocker (les appareils radio ça prend une seul table, à la limite 2 autres)

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

Discussions similaires

  1. historique des modifications
    Par linuxxp dans le forum Langage SQL
    Réponses: 2
    Dernier message: 23/02/2009, 07h24
  2. modification de donnée avec historique des modifications
    Par frans_2000 dans le forum Modélisation
    Réponses: 2
    Dernier message: 30/12/2007, 12h10
  3. Réponses: 4
    Dernier message: 06/10/2006, 15h24
  4. historique des modifications oracle
    Par Titibirdy dans le forum Oracle
    Réponses: 4
    Dernier message: 07/06/2006, 17h14
  5. [MySQL] Sélection selon historique
    Par zax-tfh dans le forum Langage SQL
    Réponses: 7
    Dernier message: 04/03/2006, 11h34

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