Bonjour à tous,

Je suis entrain de réaliser un MCD pour une application de gestion d'inventaire client et j'aurai aimé avoir votre avis sur la modélisation.

Résumé fonctionnement de l'application:
Les utilisateurs administrent leurs inventaires en ajoutant ou en sortant des objets d'après un catalogue de produit.
Les utilisateurs doivent pouvoir visualiser tous les objets présents dans l'inventaire et visualiser l'historique de tous les mouvements de l'inventaire.
Les produits sont organisés en famille et catégorie au sein du catalogue et possèdent des caractéristiques spécifiques à chaque famille ou catégorie.
Les caractéristiques spécifiques possèdent plusieurs valeurs pré-définies qui sont choisies lors de l'ajout de l'objet dans l'inventaire.

Règles de gestion:
R001 : 1 Client (filiale) est affilié à 1 ou plusieurs Client (siège)
R002 : 1 Client (siège) dirige 0 ou plusieurs Client (filiale)
R003 : 1 Client peut avoir 0 ou plusieurs Inventaire
R004 : 1 Client possède 1 ou plusieurs Utilisateur
R005 : 1 Utilisateur appartient à 0 ou plusieurs Client
R006 : 1 Utilisateur réalise 0 ou plusieurs Mouvement
R007 : 1 Inventaire appartient à 1 seul Client
R008 : 1 Inventaire contient 0 ou plusieurs Objets
R009 : 1 Mouvement est réalisé par 1 seul Utilisateur
R010 : 1 Mouvement appartient à 1 seul Inventaire
R011 : 1 Mouvement est réalisé sur 1 ou plusieurs Objet
R012 : 1 Objet est contenu dans 1 seul Inventaire
R013 : 1 Objet est concerné par 1 ou plusieurs Mouvement
R014 : 1 Objet fait référence à 1 seul Produit
R015 : 1 Produit fait référence à 0 ou plusieurs Objet
R016 : 1 Produit appartient à 1 seule Famille
R017 : 1 Produit appartient à 1 seule Catégorie
R018 : 1 Famille contient 0 ou plusieurs Catégorie
R019 : 1 Famille contient 0 ou plusieurs Produit
R020 : 1 Catégorie appartient à 1 seule Famille
R021 : 1 Champs est lié à 0 ou plusieurs Catégorie
R022 : 1 Champs est lié à 1 ou plusieurs Famille
R023 : 1 Champs comporte 1 ou plusieurs Valeur
R024 : 1 Valeur est lié à 1 ou plusieurs Champs
R025 : 1 Valeur correspond à 0 ou plusieurs Objet
R026 : 1 Objet a 1 ou plusieurs Valeur

MCD actuel:
Nom : mcd_app_inventaire_v1.jpg
Affichages : 21
Taille : 109,6 Ko

Etant asses novice en MCD j'aurai aimé avoir votre avis sur 2 points:
- le premier, sur la relation entre les entités Inventaire, Objet et Mouvement. Je me demande si c'est la bonne façon de modéliser les entrés et sorties des objets au sein d'une même entité.
- Et deuxième point je ne suis pas convaincu de la modélisation des champs personnalisés suivant les catégories et familles et leurs valeurs associées.

N'hésitez pas à me demander plus d'information si jamais j'ai oublié quelque chose pour la compréhension du MCD.

Merci d'avance pour le temps que vous prendrez sur mon sujet.