Bonjour,
j'aimerais votre avis sur ces 2 options de modélisation que j'ai trouvé :
Voici les tables concernés :
Un kit contient de 1 à N différentes pieces.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 T_PIECE(id,nom,coul,design..) T_Kit(id,nom) T_LIGNE_KIT(#idkit,#idpiece,nbpiece) PROJET(id,nom,datedeb...) POSTE(id,#idProjet#,refPieceKit,estunkit,qte ...)
Les 3 premières tables sont des tables de référence, qui inidiquent le matériel dispo dans l'etablissement.
Cet établissement effectue donc différents projets en meme temps. Donc lorque l'on va utiliser une piece ou un kit pour un projet, il devient un POSTE. La table poste va donc contenir les liste de toutes les pieces et Kits impliqués dans les projet, et je pense que grace à la clef étrangére(idprojet) je peux a tout moment recupérer les pieces et Kit concernés par un projet en particulier.
Mon problème est de savoir comment gérer les kits quand ils sont impliqués dans un projet. D'après vous un champs booléen 'estunkit' suffirait il ? Ou serait il préférable de créer un table poste mais pour les kits ? Ce qui m'obligerait a voir 2 tables pour gérer les Pieces et Kits impliqués dans les projets.
J'espère ne pas avoir été trop confus dans mes explications,
Merci d'avance.
Tankian.
Partager