Bonjour à tous,
J'ai un petit doute sur mon modèle de données.
J'ai aujourd'hui une table "utilisateur" qui contient les champs "nom" "prenom" "type_utilisateur" "sexe" "moyenne" "fonction" "ancienneté"...
Ces utilisateurs peuvent être de type "élève" ou "professeur" (identifié grâce au champ "type_utilisateur").
Cependant certains champs n'existent que pour un type d'utilisateur.
Par exemple "moyenne" ne doit être renseigné que pour un utilisateur de type "élève"
Et "fonction" "ancienneté" ne doivent être renseignés que pour un utilisateur de type "professeur".
Dois-je plutôt faire deux tables "eleve" et "professeur" ou ne garder qu'une seule table "utilisateur" avec des champs qui seront inutilisés selon les cas ?
Merci pour vos réponses.
Steve
Partager