Bonjour je suis entrain de faire le MCD de la base de donnée d'un site de livraison à domicile. Mais il y a certaines associations qui me posent problème.
Je vais essayer de vous expliquer le plus clairement possible le fonctionnement des commandes et des entités que j'ai déjà prévu.
Fonctionnement:
* Un client passe commande.
* Cette commande est constituée de menus et/ou de produits.
* Cette commande doit contenir au moins un menu ou un produit.
* Un menu est constitué de un ou plusieurs produits.
* Un produit est constitué de un ou plusieurs ingrédients
* Le client peux ajouter ou retirer des ingrédients aux produits commandés.
* Chaque produit peut aussi être constitué d'options ( exemple: taille normale, grande ou petite).
* Chaque option a une valeur par défaut.
Les entités prévues sont:
* commande
* menu
* produit
* ingredient
* option
Ce que je n'arrive pas a modéliser:
* Qu'une commande contienne au moins un produit ou au moins un menu.
* Qu'une commande puisse indiquer quel ingrédient a été ajouté/supprimé d'un produit ( et de quel produit ).
* Qu'une option est été sélectionnée ( selon le produit, le nombre d'option est variable ).
Ci joint un bout de mon MCD actuel ( qui necessite de gros changement je suppose .
Merci par avance à vous tous.
Partager