Bonjour Piieerre,
Eh bien, tu as pratiquement tout dit...
Envoyé par
Piieerre
Par contre le problème, c'est que pour gérer ça c'est pas tip top je trouve.
Par exemple si j'ajoute des nouvelles spécificités, il faut que je créé des nouveaux champs dans la table de formule. Et que je supprime ces champs si j'en supprime une.
Je n'aime pas bcp l'idée de modifier dynamiquement la structure des tables.
==> une évolutivité d'une application se traduisant systématiquement par l'ajout de champs est, souvent, signe d'une mauvaise modélisation. "L'applicatif" a remplacé le "conceptuel". Or, comme souvent également, c'est le "conceptuel" qui doit être à la base de tout !
Envoyé par
Piieerre
C'est pour ça je réfléchis à la 1ère solution. C'est celle que je préfère en terme de structure et modélisation.
Mais le hic, c'est qu'à première vue c'est que cela va engendrer bcp plus de requêtes car il faudra que pour chaque formule que j'aille chercher les spécificités.
==> ce n'est pas le nombre de requête qui doit influer sur la modélisation !... l'inverse est normal.
Enfin, ça vaudrait peut-être le coup d'externaliser (table spécifique) les sous-catégories en entités à part entière :
HOSPITALISATION | 100%
Frais de séjour
| Frais réels
Chambre particulière
| 40€/jour
Lit Accompagnant
| 10€/ jour
...
OPTIQUE | 150%
Forfait Supplémentaire si verres progressifs
| 200€
Partager