Bonjour,

Je suis un peu perdu et je n'arrive pas choisir, quelle solution que je dois utiliser pour la mise à jour de mon site.
Je vais regarder la quantité de mon fournisseur [frnsr] et s'il y a une nouvelle date, je vais prendre la quantité et je vais rectifier la quantité sur mon site web [stweb].
Il s'agit d'un simple script de comptage [cmptg]. Pas plus. Je pense à 3 solutions suivantes, mais je ne sais pas laquelle sera plus pratique et meilleure.

1re solution :
avoir une seule TABLE[cmptg]
  • frnsr_article_id
  • frnsr_quantite
  • stweb__article_id
  • date_rectification

Avec cette solution, je vais faire une mise a jour de ma table [cmptg] , par une requête SQL et selon la date de rectification, je vais faire une mise à jour du site par une autre requête.

2e solution :
avoir 2 tables
TABLE[frnsr] ->
  • article_id
  • quantite
  • date_rectification



TABLE[stweb] -> avec clé étrangère [fk]
  • article_id
  • fk_frnsr_article_id

Je pense que je dois faire 3 requêtes de MySql
Faire une mise à jour de ma table [frnsr]
Selon la table [frnsr] faire une mise a jour de la table [stweb] et je vais ainsi faire une mise à jour du site selon le donnée de la table [stweb]par une autre requête.

3e solution :
avoir 3 tables
TABLE[frnsr] ->
  • id
  • article_id
  • quantite
  • date_rectification



TABLE[stweb] ->
  • id
  • article_id



TABLE[junction_frnsr_stweb] ->
  • fk_frnsr_article_id
  • fk_stweb__article_id
  • quantite
  • date_rectification


par une requête je vais remplir ma table [junction_frnsr_stweb] selon deux autres tables et faire une mise à jour selon la dernière table.

À votre avis, la première solution est la meilleure ?
Merci