Tu rajoutes un timestamp (ou un ID issu d'une séquence) dans ta table paramètre pour tous les paramètres qui sont issus de la même "action", ca te donne :
INFO
1|125489653254|"dscn001.jpg"|"envoi"|"20/09/2004"
2|125489653254|"dscn001.jpg"|"destinataire"|"tata"
3|125489655555|"dscn001.jpg"|"envoi"|"21/09/2004"
4|125489655555|"dscn001.jpg"|"destinataire"|"soeur"
Tu peux ainsi regrouper tes paramètres. Si c'est un timestamp, tu pourras même extraire les paramètres à partir d'une certaine date.
Sinon je rajouterai une table intermédiaire : "Action". Sur une "photo" tu fais une "action" à une certaine date. Pour une "action" tu as des "paramètres" (les paramètres pointent donc vers l'action, qui pointe vers la photo). En plus pour chaque "action" tu peux ajouter une table pour définir les paramètres autorisés. Et ainsi pour chaque "définition de paramètre" ajouter des méta-data (type, longueur, conditions, etc.) On peut aller loin comme ca ;-)
Je crois qu'un bon modèle E/A -comme suggéré plus haut - t'aidera en effet grandement à éclaircir ce que tu attends de ta bdd
[^] # Re: J'y vois peut-être un peu plus clair ...
Posté par B r u n o (site web personnel) . En réponse au message Base de données et nombre de colonne variable ?. Évalué à 1.
INFO
1|125489653254|"dscn001.jpg"|"envoi"|"20/09/2004"
2|125489653254|"dscn001.jpg"|"destinataire"|"tata"
3|125489655555|"dscn001.jpg"|"envoi"|"21/09/2004"
4|125489655555|"dscn001.jpg"|"destinataire"|"soeur"
Tu peux ainsi regrouper tes paramètres. Si c'est un timestamp, tu pourras même extraire les paramètres à partir d'une certaine date.
Sinon je rajouterai une table intermédiaire : "Action". Sur une "photo" tu fais une "action" à une certaine date. Pour une "action" tu as des "paramètres" (les paramètres pointent donc vers l'action, qui pointe vers la photo). En plus pour chaque "action" tu peux ajouter une table pour définir les paramètres autorisés. Et ainsi pour chaque "définition de paramètre" ajouter des méta-data (type, longueur, conditions, etc.) On peut aller loin comme ca ;-)
Je crois qu'un bon modèle E/A -comme suggéré plus haut - t'aidera en effet grandement à éclaircir ce que tu attends de ta bdd