Bonjour à toutes et à tous.
J'ai modélisé les données de mon club de vélo, mais je ne suis pas satisfait de ce que j'ai fait concernant les licenciés.
Voici un extrait du cahier des charges :
les membres du club se répartissent entre
- anciens membres "am",
- adhérents non licenciés "nl" (cotisation club seule),
- adhérents licenciés à une ou plusieurs fédérations "l" (cotisation club + cotisations et assurances fédération)

Ce qui donne les relations suivantes :
- un membre peut ne pas être licencié ou posséder une à 4 licences.
- une fédération peut ne comporter, dans le club, aucun licencié ou n licenciés.

J'ai deux tables de références :
- une table "état" avec 3 attributs "am", "nl", adhérent "l"
- une table fédération avec 4 attributs FFCT, FFC, FFGT, et UFOLEP

J'ai deux tables d'entités :
- une table adherent avec toutes sortes de données dont une clé étrangère sur la table "état".
- une table de jointure pour récupérer toutes les licences que possède un adhérent.

Bien que tout fonctionne comme je le souhaite, je ne suis pas sûr de satisfaire à toutes les règles de conception d'une base de données.
Si vous pouviez consacrer un peu de votre temps à me conseiller et me critiquer, je vous en serai reconnaissant. Si je me suis mal exprimé, n'hésitez pas à me tancer.
Merci d'avance, Michel.