Bonjour à tous,
Je vais essayer d'être clair et simple
Je souhaite créer une nouvelle base de donnée, mais j'ai du mal à établir mes table, c à d quoi mettre dans chaque table, combien de table et quels relations??
Ma base de donnée sera la gestion d'un stock de pièces.
Pour chaque pièce, il y a :
Une référence, une photo, une catégorie de pièce, un descriptif,une couleur, et la quantité de chaque pièce possédée.
La référence est unique par pièces
La photo représente la pièce quelque soit sa couleur (1 seule photo pour toutes les couleurs)
Chaque pièce est classé selon leur catégorie
Une même pièce peut avoir plusieurs couleurs (les couleur sont prédéfinie avec un code couleur)
Si je cherche une référence, j'aurai une seule pièce en résultat, Si je cherche par couleur, je dois voir toutes les pièces de mon stock de cette couleur, et si je cherche par catégorie, j'aurai toutes les pièces qui en font partie.
Un ensemble bien défini de pièces vont créer un ensemble appelé "SET",qui est classé aussi par THEME.
Chaque "SET" comporte un numéro unique
Il faut que je puisse afficher les pièces en ma possession soit par catégorie, par couleur, par référence, soit afficher tous les "SET" ou elle s'y trouve.
A l'inverse, si je choisi un "SET" par son numéro, je dois pouvoir afficher toutes les pièces qui le compose
Si je choisi un THEME de SET, je dois voir la liste des SET et si je clique sur l'un d'eux, je retrouve ma check-list de pièces.
A savoir aussi, c'est que ma base aura déjà toutes les couleurs existantes, ainsi que tous les set, toutes les différentes pièces, les photos, toutes les catégories, tous les thèmes (même si je possède pas la pièce)
Je n'ai qu'à renseigner quels pièces je possède et quelle quantité, pour le reste, access ira chercher tout seul dans les différentes tables puisque que tout y est.
Bien sur, je dois pouvoir ajouter une nouvelle couleur, un nouveau set, une nouvelle catégorie, un nouveau thème, une nouvelle pièces si j'ai besoin.
Est ce que vous pouvez m'aider à établir mes tables et ses relation ?
Je vous remercie par avance (surtout ceux qui m'ont lu jusqu'au bout )
Partager