Bonjour,
je dois modéliser la gestion d'un projet en SQL et un problème m'apparaît lorsque je veux utiliser des entités faibles :
Un projet identifié par son nom est constitué de plusieurs phases. Une phases est identifié par un numéro de phase, et par le projet auquel elle est attaché. Je ne vois pas comment modéliser celà à la création de la table, car impossible d'utiliser PRIMARY KEY pour le numéro de phase, il est ensuite impossible d'avoir une phase 0 pour le projet A et une phase 0 pour le projet B. J'ai essayé aussi de rajouter un attribut nom en FOREIGN KEY avec comme valeur le projet auquel est rattaché la phase, mais là encore SQL me fait des misère à la création de plusieurs phases avec le meme numéro mais un projet différent.
Voilà, la question est comment modéliser cela ?
Merci d'avance.
Patrick.
Ah résolu, avec les deux attributs dans la meme primary key .
Merci quand meme.
Partager