Sur les types
Chaque utilisateur identifié dans le système doit-il être typé ? Je dirais que CinePhil a le choix :
[ Utilisateur ]--x,1----( )----0,n->[ Type_Utilisateur ]
x=0, évite de s'obliger à typer des utilisateurs sans type. Si x=1, il faut créer un type "Autre" ou "Inconnu".
Dans un cas comme dans l'autre, la particularité de gestion est la "promotion" d'un utilisateur banal en utilisateur typé :
- si x=0, on lui rattache le Type_Utilisateur approprié
- si x=1, on modifie son Type_Utilisateur (de "Autre" à celui qui convient)
A noter que ceci n'a pas d'incidence sur :
[ Type_Utilisateur ]--0,n----(accéder)----0,n--[ Fonction ]
Il suffit d'associer 0 Fonction au type "Autre".
Partager