Bonjour à tous,
Je poursuis un projet de gestion de restaurant (voir la précédente discussion sur ce forum ) et je suis confronté à un nouveau problème.
Dans la conception du Back Office du site j'ai besoin de faire des listes déroulantes dynamiques liées pour gérer les nouveaux vins.
Chaque entité doit contenir l'ID (en clé étrangère) de l'entité à laquelle elle est rattachée.J'ai donc modifié un peu le schéma de mon mcd pour relier les entités entre elles. (voir schéma ci-dessous)
Voici la liste des entités :
CARAC_VIN : c'est la fiche de renseignement d'un vin, un récapitulatif des informations recueillies dans les autres entités.
TYPE_APPEL : c'est le type (la catégorie) des appellations (ex: 'AOC', 'Vin de Pays', 'Vin du monde', 'Vin de cépage', 'Vin de table')
APPELLATION : c'est la dénomination garantissant l'origine, la qualité et la méthode de fabrication d'un vin (ex : 'Bourgogne Côte chalonnaise', 'Côtes du Roussillon Villages Tautavel', 'Savennières Roche aux Moines')
CEPAGE : c'est la variété de vigne cultivée (ex : 'Chardonnay', 'Sémillon', 'Grenache')
REGION : c'est la région de production (ex : 'Côtes du Rhône', 'Languedoc-Roussillon', 'Bordeaux')
PAYS : c'est le pays de production (ex: 'France', 'Chili', 'Espagne')
Voici la liste des associations :
CARAC_VIN -- 1,1 -- A_POUR_MT -- 0,n -- TYPE_APPEL
TYPE_APPEL -- 0,n -- EST_D_APPELLATION -- 1,1 -- APPELLATION
CARAC_VIN -- 0,1 -- EST_CATALOGUE -- 0,n -- APPELLATION
(seuls les vins français obtiennent une appellation)
APPELLATION -- 1,n -- EST_COMPOSEE -- 0,n -- CEPAGE
(certaines appellations sont mono-cépages, d'autres pas)
APPELLATION -- 1,1 -- EST_ISSUE -- 0,n -- REGION
CEPAGE -- 1,n -- EST_CULTIVE -- 0,n -- PAYS
CEPAGE -- 1,n -- EST_PLANTE -- 0,n -- REGION
CARAC_VIN -- 0,n -- EST_DE_CEPAGE -- 0,n -- CEPAGE
REGION -- 1,1 -- EST_SOUS_LOCALITE -- 0,n -- PAYS
CARAC_VIN -- 1,1 -- EST_DE_REGION -- 0,n -- REGION
CARAC_VIN -- 1,1 -- EST_DE_PAYS -- 0,n -- PAYS
Le schéma de la partie du MCD traitant des vins:
Petites informations utiles à la compréhension du MCD:
- un cépage peut être cultivé dans plusieurs pays différents, et donc dans plusieurs régions. De fait il apparait dans plusieurs appellations.
- une appellation peut être un assemblage de plusieurs cépages, mais doit être produite dans une seule région, et donc un seul pays (qui sera d'ailleurs toujours la France). De plus une appellation ne peut avoir qu'un seul type d'appellation.
- les vins étrangers (dont le type d'appellation est donc 'Vin du monde') ne possèdent pas d'appellation (ce qui peut paraitre bizarre d'avoir un type d'appellation mais pas d'appellation propre ).
Voilà je voulais juste savoir si cette partie du MCD vous parait correcte, si vous y voyez des erreurs. Qu'en pensez-vous?
Si vous avez des commentaires je vous écoute.
Merci à vous.
ps : sur les bouteilles de vin étrangers on indique en générale le cépage à la place de l'appellation... je me pose la question suivante "comment font-ils quand le vin en question est le fruit de plusieurs cépages ? (comme les Bordeaux chez nous) Peut être que ce cas n'existe pas dans les vins étrangers?"
J'ajoute le schéma en pièce jointe pour ceux qui veulent le lire plus facilement.
Partager