Bonjour Anne-Claire et Fsmrel,
Je me permets de m'immiscer, Fsmrel...
Anne-Claire, juste pour aller au bout du raisonnement, la remarque de Fsmrel est judicieuse et relève, peut-être, d'une erreur de détermination de la clé primaire (que tu peux d'ailleurs vérifier par une simple requête sur ta table réceptrice des commandes qui arrivent de tes différents systèmes en amont).
Site(code_site, nom, adresse) ;
Commande(#code_site_expéditeur, numéro, date, paramètres).
semble suffisant.
C'est vrai que "qui peut le plus, peut le moins" et que si [#code_site_expéditeur, numéro] est unique, alors [#code_site_expéditeur, numéro, date] est aussi unique. Mais, il n'est jamais très bon d'augmenter inutilement le nombre de champs de la clé primaire.
Mais bon, nous ne connaissons le contexte dans son ensemble.
Partager