Bonjour,
Citation:
Envoyé par
Busima
Je viens vers vous pour la validation du MCD de mon projet.
En l'occurrence, votre schéma est un MLD, nous sommes au niveau tabulaire.
Citation:
Envoyé par
Busima
En fait, je veux developper une application de gestion d'une association.
Voici mes règles de gestion:
C'est une excellente chose d'avoir pensé aux règles de gestion, mais il manque des explications sur le contexte, il faut planter un peu le décor et définir le vocabulaire.
Qu'est ce qu'une catégorie, qu'est-ce qui fait qu'un membre est rattaché à telle ou telle catégorie ?
Pourquoi certains membres payent plusieurs adhésions (ce que d'ailleurs la table adhésion en l'état ne permet pas, il faudrait un identifiant d'adhésion pour le permettre) ?
Quelle différence entre adhésion et cotisation ?
Qu'est-ce qu'un événement ?
Libellé ainsi, ce genre de règle est peu compréhensible, voire pas du tout !
Citation:
Envoyé par
Busima
7) Categorie-Membre-Paiement-Montant
Une Categorie doit (1,1) Montant pour (1) Paiement donné.
Un Montant est dû par (1,n) Categorie pendant (1,1) même Paiement. Du fait que 2 categories différentes peuvent payer le même montant pour un paiement d'une cotisation lamda.
Cela pourrait se traduire par:
Un Membre doit (1,1) Montant pour (1) Paiement donné et pour (1) evenement ou pour (1) cotisation donné en fonction de sa "Categorie".
Un Montant est dû par (1,n) Membre d'une même "Categorie" pour (1) "evenement" ou pour (1) "Cotisation" fesant objet d'(1) Paiement.
Remplacez ce type de formulation par une expression fonctionnelle, en français
Par exemple :
Une Categorie doit (1,1) Montant pour (1) Paiement donné.
veut peut être dire
A chaque catégorie est associée un et un seul montant