rufo Pas me confondre avec Lycos! | Petite question de modélisation graphique (OMT ou UML) du système suivant :
- j'ai des tables, mettons "Document", "Ticket", "User"...
- je veux logger dans une table toutes les opérations de création/maj/suppr qui ont lieux sur les tables précédentes.
J'ai implémenté la table suivante pour les logs : LogEvent (table MySQL, en MyIsam)
LogID : integer
LogDate : datetime
ItemID : integer -> clé étrangère qui pointe sur la clé primaire d'une des tables précédentes
Type : varchar(30) -> donnée permettant de typer le log, indique, grosso-modo dans quelle table pointe ItemID
Action : varchar(30) -> le type d'action réalisée : create, update, delete...
Level : tinyint -> le niveau du log (détermine le niveau de détail du log)
UserID : integer -> clé étrangère sur l'ID de User, pour indiquer qui a fait l'action
Ma question, en gros, c'est comment s'appelle la relation qui existe entre ma table LogEvent et mes autres tables via les champs ItemID et Type? Et comment on la représente graphiquement?
Merci.
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
|