Bonsoir,
Envoyé par
samp
J'ai bien pris en compte les remarques et j'ai rattaché mon producteur à la section, çà correspond exactement à ce que je voulais modeliser.
C'est plutôt une bonne nouvelle !
Envoyé par
samp
J'ai rajouté (en rouge) la date pr les distributions.
Je me suis mal exprimé. La phrase ci-dessous est incomplète :
Envoyé par
JPhi33
S'il s'agit simplement de savoir à quelles dates ont lieu les distributions, il suffit de lier Distribution à Saison
J'aurais du dire :
« S'il s'agit simplement de savoir à quelles dates ont lieu les distributions, il suffit de lier Distribution à Saison uniquement et à aucune autre entité. »
En effet, l'entité Distribution contient les dates de distribution pour la saison considérée. Comme je l'ai dit, c'est une sorte de calendrier ou, plus exactement, de planning de distribution. Ces dates sont les mêmes pour tous les consommateurs, tous les produits et tous les paniers (à confimer quand même). De plus, le consommateur s'engage à prendre le même type de panier (et la même quantité de produits au kilo) pendant toute la saison. Quel est alors l'intérêt de lier Prend_Panier et Prend_Produit aux dates de distribution ? Aucun.
Si on veut savoir à quelles dates le consommateur a pris son panier, il suffit de consulter le planning (Distribution).
Mais il manque bien quelque chose dans le MCD car si on supprime le lien avec Distribution pour l'association Prend_Panier, un consommateur ne peut pas changer de panier à la saison suivante. Donc il faut bien une "3e patte" à cette association mais ce n'est pas avec Distribution, c'est avec Saison. De cette manière, les fait suivants peuvent coexister :
samp choisit le type de panier Pa1 pour la saison S1
samp choisit le type de panier Pa1 pour la saison S2
samp choisit le type de panier Pa2 pour la saison S3
JPhi33 choisit le type de panier Pa1 pour la saison S1
JPhi33 choisit le type de panier Pa2 pour la saison S2
JPhi33 choisit le type de panier Pa2 pour la saison S3
C'est la même chose pour Prend_Produit. La composition d'un panier (Contient) change elle aussi en fonction de la saison.
Envoyé par
samp
J'avais lié l'entité "distribution" à saison car les dates de distributions sont fixées au debut de chaque saison.
Ca, c'est correct.
Envoyé par
samp
Il me reste à modeliser la partie contrat et paiement.
Dois je créer une association (CONTRAT) reliant [SAISON], [PRODUCTEUR], [CONSOMMATEUR],([PANIER] ou [SECTION]) ?
cette association contiendrait le mode de paiement ?
Mais çà me semble complexe .
En fait, tous les 6 mois, le consommateur signe un contrat avec le producteur et paye en avance suivant les paniers et / ou produits choisis.
C'est la dernière chose à modeliser...
Le contrat spécifie le type de panier (et leur nombre) et éventuellement les produits (et leur quantités) pour lesquels le consommateur s'engage en début de saison. A mon sens, cette partie est déjà modélisée, il s'agit des entités Prend_Panier et Prend_Produit.
Reste le mode de paiement. Peut-il changer pour un même consommateur et si oui en fonction de quoi ?
Partager