MCD/Concept] Quelle solution pour mon probleme ?

MCD/Concept] Quelle solution pour mon probleme ? - SQL/NoSQL - Programmation

Marsh Posté le 18-10-2006 à 11:57:10    

Bonjour,
 
Je pense être face à un cas de schéma qui ne trouve pas sa place dans les SGBD Relationnels , mais plutot dans les fichiers XML. Bref, j'ai besoin de faire un truc sur MySQL , et je ne vois pas comment modéliser ça.
 
Je vous explique :
 
J'ai cré une appli en Delphi , qui permet de référencer des documents, c'est à dire générer une référence unique en fonction de plusieurs critères , et de stocker ces infos sur une table dans MySQL.
 
Après une réunion de travail , il s'est avéré qu'on devait mettre en place un système de "relecteur".
 
Je m'explique :
 
Lorsqu'une personne cré une référence , il devra indiquer une liste de relecteurs , c'est à dire une liste de users qui devront valider ou non l'ajout de son document.
 
Je dois donc d'un côté stocker une liste d'utilisateur , et lier chaque utilisateur aux documents qu'il doit relire.
 
Ma solution
 
Créer une BDD nommé USER.
Créer une table par USER , avec deux champs "Id" (Id du document qu'il doit relire) , et "Status" (Accepté , Non relu , Refusé).  
 
Ensuite je pourrai lancer un trigger dans la BDD pour changer le statut du document de la table DOCUMENT en fonction des "Status" de la table USER.
Exemple : Si tout le monde a mis "Accepté" dans la table USER , le champ "Status" de la table DOCUMENT s'update et devient "ACCEPTE".
 
 
 
J'ai un peu de mal à conceptualiser le truc , donc si vous avez une autre idée pour faire fonctionner ça , je vous écoute.

Reply

Marsh Posté le 18-10-2006 à 11:57:10   

Reply

Marsh Posté le 18-10-2006 à 12:04:25    

Soit j'ai pas compris la question, soit je vois pas la difficulté et encore moins le rapport avec des fichiers xml...[:jean-guitou]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-10-2006 à 12:05:45    

et ta solution est mauvaise.[:pingouino]
Une table des "relecteurs", et une table "relecture" qui contient l'id du document, l'id du relecteur, et le status...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-10-2006 à 17:51:23    

Donc je dois faire dans la redondance :)

Reply

Marsh Posté le 19-10-2006 à 07:59:36    

euh, ben non, ya aucune redondance, dans ce que j'ai dit.[:dawao]


Message édité par skeye le 19-10-2006 à 08:00:52

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 19-10-2006 à 08:00:08    

si tu as déjà tes relecteurs dans ta table des utilisateurs ou un truc du style tu en rajoute pas...:o


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed