|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : avril 2010 Messages : 45 ![]() |
Bonsoir,
J'aimerais avoir de l'aide sur la modélisation de ma base de donnée pour choisir la meilleure solution. En fait, voici le principe : Nous avons des allées de produits. Une allée est définie par un numéro (Allée 24, 25, 42...). Chaque allée est divisée en plusieurs blocs (3 généralement mais cela peut varier). Nous avons ce que l'on appelle des chemins de préparation, selon le chemin (définie par un numéro), la personne va se rendre dans des allées spécifiques. Ainsi, chaque chemin regroupe CERTAINES allées (donc il serait bien de sélectionner les allées concernées, choix multiple). Puis, une fois les allées sélectionnées, j'aimerais aussi que l'on puisse sélectionner les blocs par lesquels la personne va passer (donc ne pouvoir sélectionner que les blocs qui découlent des allées sélectionnées). Comment procéder pour modéliser tout ça en tenant compte des relations ? Merci d'avance |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Bonjour Stoo69,
Eh bien, à vue de nez : *** Existant supposé *** Ta table Produits : - id_produit (clé primaire) - libelle etc... Ta table Commandes_entete : - id_commande_entete (clé primaire) - id_client etc... Ta table Commandes_detail : - id_commande_détail (clé primaire) - id_commande_entete - id_produit - qte_commande etc... Relations : Produits 1----N Commandes_detail, via id_produit ==> 1 produit est commandé dans plusieurs commandes. Commandes_entete 1----N Commandes_detail, via id_commande_entete ==> 1 commande est composée de plusieurs produits. *** Gestion des chemins de préparation de commande *** Table Allees : - id_allee (clé primaire) - libelle etc... Table Blocs : - id_bloc (clé primaire) - id_allee - libelle etc... Table Chemins_entete : - id_chemin_entete (clé primaire) - id_commande_a_preparer etc... Table Chemins_detail : - id_chemin_detail (clé primaire) - id_chemin_entete - id_commande_détail - id_bloc - qte_a_prendre etc... Relations : Allees 1----N Bloc, via id_allee ==> 1 allée est composée de plusieurs blocs. Chemin_entete 1----N Chemin_detail, via id_chemin_entete ==> 1 chemin de préparation est composée de plusieurs emplacements. Commande_entete 1----1 Chemin_entete, via id_commande_entete ==> 1 commande n'a qu'un seul chemin. Commande_detail 1----N Chemin_detail, via id_commande_détail ==> 1 produit commandé peut être à aller chercher dans plusieurs emplacements. Bloc 1----N Chemin_detail, via id_bloc ==> 1 bloc peut être concerné par plusieurs chemins de préparation. Postulats à vérifier, bien entendu...
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#3 |
![]() ![]() |
Bonjour
Je suis entrain de travailler sur un logiciel de gestion de stock (c'est long car c'est perso), et le principe bien qu'un peu différent révèle d'une certaine similitude. Mon entrepôt est composé d'allée, chaque allée comporte des niveaux (étages) et à chaque étage des emplacements. J'ai d'autres choses, mais il est en découle le schéma suivant : ![]() Si cela peut t'aider un peu dans ton cas, en ayant un emplacement tu retrouves le niveau et l'allée Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com