Plutot que de modifier les modèles proposé. Combinez les idées ici pour en arriver à un modèle final.
Par exemple j'aime bien l'idée des 'extra' et les description dans le modèle de Thomas. De plus les 2 propositions existante ont des points en communs. Par contre j'aime bien l'idée de séparer les information professionels et unversitaires.
Base
Table usager
- id
- login
- passwd
- titre
- nom
- prenom
- genre
- naissance
- tel
- adr
- commentaires
Table usagerExtra
- id_usager : utilisateur concerné
- variable : nom de la variable (par exemple : courriel_alias, homedir)
- valeur
Table groupe
- id
- nom
- commentaires
Table groupeExtra
- id_groupe
- variable
- valeur
Table org
- id
- nom
- tel
- adr
- commentaire
- id_parent
Table orgExtra
- id_groupe
- variable
- valeur
Table ficheUniv
- id_usager
- id_org
- profession
- debut
- fin
Table ficheUniv
- id_usager
- id_org
- prog
- debut
- fin
Table abos
- id_usager
- id_groupe
- creation
- debut
- fin
- prix