Bonjour,
Vous devriez planter un peu le décor, expliquer le contexte dans lequel s'inscrit la modélisation, et expliquer les termes, c'est quoi un "Thème" ?
Quelques règles de nomenclature :
Pour les entités-type : utilisez des Noms en majuscules et au singulier, par exemple THEME ou PROPRIETE. Il s'agit bien de type d'entités et dans chaque type, vous aurez plusieurs occurrence d'entités. Singulier donc .
A priori, l'entité-type que vous appelez Liste_Produit aura autant d'occurrences qu'il existe de produits, donc son nom doit être "PRODUIT", surtout pas Liste_produit
Indications/patho : évitez les caractères spéciaux (slash) dans les noms d'objets, ça rend les requêtes inutilement compliquées et difficilement transportables sur d'autres SGBD, vous pouvez remplacer le "/" par un underscore "_" par exemple. Là aussi, singulier et majuscules sont de rigueur
Pour les relations : préférez un verbe simple quand c'est possible, "Affecter" plutôt que "Etre affecté"
Attention à l'orthographe : les noms d'objets base de données sont directement issus des noms choisis dans le MCD, toute erreur se retrouve donc à l'arrivée
Précision des règles et adéquation modèle / règles de gestion
Vous mentionnez "chaque produit possède une propriété (selon le thème choisi) et plusieurs indications (selon thème choisi également)."
Cette règle en contient en réalité 2 et manque de précision, on suppose sans en être certain les cardinalités mini et maxi
De plus vous modélisez une relation à trois sans rapport avec cette règle.
Votre règle correspond au modèle suivant (cardinalités x,y à adapter après avoir précisé la règle)
D'une part
PRODUIT x,y --- Posseder --- x,y PROPRIETE
D'autre part
PRODUIT x,n --- Correspondre --- 0,y INDICATION_PATHOLOGIE
Avec max n coté produit : un produit peut soigner plusieurs pathologies
Et mini 0 coté pathologie : certaines pathologies n'ont malheureusement aucun traitement adapté (du moins me semble-t-il)
Revoyez bien l'ensemble de vos règles pour que les cardinalités soient sans équivoque
Par exemple :un produit peut il etre dans aucun thème
Complétez les propriétés
Qui dit posologie dit quantité, unité de mesure de la quantité, périodicité, à moduler selon l'âge ou le poids du patient, etc...
Partager