Re : Evolution de l'outil Multi Mini BD? Gestion simplifiée de BDD sous Excel
Salut yochma23
On va essayer de faire court : tu entres dans les problèmes de bases de données relationnelles : c'est plutôt du domaine d'Access, mais on peut commencer sur Excel.
BBD1 = info sur le produit
col A : reference de vente
col B : libéllé du produit
col C : prix d'achat
col D : prix de vente
col E : photo du produit
BBD2 = info sur le fournisseurs du produit
col A : rappel de la "référence de vente" de la colonne 1 de la BBD1
col B : Nom du Fournisseurs
col C : adresse du fournisseur
col D : mail du fournisseurs
col E : téléphone du fournisseurs
col F : etc....
Donc, j'ai un fournisseur A qui me fournit 200 produits et un fournisseur B qui n'en fournit 200 autres => avec ta méthode :
BBD1 200+200 lignes × 5 colonnes = 400×5=2000 cellules
BBD2 200+200 lignes × 6 colonnes = 400×6=2400 cellules
soit 4400 cellules
Si mon fournisseur change de numéro de téléphone ? J'ai 200 lignes à modifier (en espérant ne pas faire d'erreur) ? Pas glop, pas glop !!!
Donc, on va modifier ta base
BBD1 :
col A : reference de vente : elle est unique : c'est à dire que tu ne peux en aucun cas la retrouver plusieurs fois dans BBD1 => C'est notre clé primaire (c'est aussi notre identifiant)
Col B à E, c'est Bon
Col F, G, H => clé de liaison avec le fournisseur 1 à 3 fournisseurs possibles tu peux en avoir plus, mais en règle générale, un bon gestionnaire n'en retiendra pas plus de 3.
Avec un ordre de priorité : le meilleur en F le moins bon en H
BBD2 :
Col A : Code fournisseur => soit un numéro incrémentiel, soit un numéro utilisé pour lréférencer le fournisseur sur les factures : la seule obligation, c'est que ce code soit unique ça nous servira d'identifiant et de clé de liaison (c'est ce code qui ira dans les colonnes F à G de BBD1)
Comme clé primaire, on ne peut pas se contenter du nom : tu peux avoir 2 Jean Dupont qui sont tes fournisseurs (oui, c'est pas des personnes, mais il faut toujours prévoir le cas qui t'emm... le plus
) donc, soit nom et adresse soit Nom+Adresse+CP (moi, l'adresse je la ferais sur 3 colonnes - adresse, code postal et ville).
le but est qu'aucun fournisseur ne puisse avoir 2 code fournisseur (ça évitera les litiges) une simple MFC sur les clés suffit.
en colonne G, je mettrais une liste validation Oui/Non, Actif/Inactif. le but est de ne jamais effacer un enregistrement (Il faudra prévoir la même chose pour BBD1, mais tu verras plus tard)
Si on fait le compte, pour notre hypothèse de départ j'ai donc :
BBD1 200+200 lignes × 8 colonnes = 400×8=3200 cellules
BBD2 200+200 lignes × 6 colonnes = 2×6=12 cellules
soit 3212 cellules
et si je change le mail ou le téléphone ou l'adresse d'un fournisseur, j'ai 1 ligne à modifier : je peux la vérifier 200 fois pour être sûr que je n'ai pas fait d'erreur et je gagne quand même du temps
A+