Bonjour,
J'aimerais avoir des avis concernant le choix de ma clé primaire.
En effet, j'ai une table dont la clé primaire est composé de 3 éléments afin d'identifier un produit.
Cette table est relié en N-M avec une autre et je me retrouve donc avec une table intermédiaire comportant 4 clé primaire + 1 afin d'identifier une relation car Il est possible qu'un même relation puisse être mise 2 fois et il me faut donc une date me permettant de les identifié.
Enfin, sur cette table intermédiaire j'ai une dernière relation en 1-N et donc la table intermédiaire donne ces clés primaires à la dernière table qui possède donc 6 clé primaire.
Ma question est :
Est ce qu'il vaut mieux utiliser un id pour la première table (pour n'avoir plus qu'1 clé primaire au lieu de 3) et donc n'avoir au final que 4 clé primaire pour la dernière table ?
Ou je laisse mon schéma comme cela en sachant que la dernière table aura une clé primaire composé de 6 colonnes ?
Merci d'avance,
Cordialement,
Partager