Bonjour,
Comme je le mentionnais dans ma réponse précédente, vous devez toujours vérifier que l'identifiant d'une ENTITE-TYPE permet de connaitre
à coup sur l'occurrence de cette entité-type
Or comment l'identifiant d'un oeuf peut il permettre de connaitre un nombre d'oeufs ?
Un nombre d'oeufs n'a de sens que dans un lieu (tel poulailler ou tel ensemble de poulaillers)
et à un instant "t"
Comme déjà indiqué, les valeurs calculées ne doivent jamais être stockées (nombre d'oeufs, nombre de poules, etc....) sauf s'il s'agit d'une valeur à une date particulière : date d'arrêté, date d'inventaire, date de clôture etc...
Auquel cas il faut stocker ce nombre
et la date correspondante
Concernant la relation "Pondre", un stock ne pond pas
, c'est une poule qui pond effectivement à date, la bonne relation est donc par exemple
POULE (
id, nom, date d'entrée, date décès....) 0,n --- Pondre (nombre d'oeufs) --- 1,1 CALENDRIER (
date)
Avant de vous lancer dans la modélisation, je vous recommande de consulter l'ouvrage "Parlez vous Merise" de Michel Diviné, ouvrage gratuit que vous pourrez télécharger ici :
http://michel-divine.developpez.com/
Partager