Bonjour
Dans le cadre de la conception d'un logiciel de gestion de centre loisir je dois modéliser les rapports entre un enfant et les factures qui lui sont attribuées.
Tout d'abord il faut savoir que la gestion du centre de loisir se fait à l'année une année contenant plusieurs cycles.
Deux types de facturation sont faites:
-Les facturations à l'année (payées une fois l'an)
-Les facturations au cycle (payées à chaque cycle)
Ma question est la suivante vaut-il mieux que je modélise les différentes factures dans une table avec un "type" pour différentier les factures s'appliquant à l'année de celles s'appliquant au cycle ou dans deux tables différentes.
Pour plus de clarté je vous présente les deux solution.
Solution 1
Solution 2
Ce qui me gène le plus dans la première solution ce sont les cardinalités à 0.1 qui relient l'entité "Facturation" aux associations, "correspondreAUneAnnee", "correspondreAUnCycle". Car en fait quand une occurrence de facture est réalisée j'ai soit une occurrence d'année de liée, soit une occurrence de cycles de lié mais jamais les deux ou jamais rien du tout.
Dans la deuxième solution j'ai l'impression de créer une table inutilement.
Qu'en pensez vous?
Merci d'avance de votre aide.
Partager