conception de BDD:1 table ou 3 tables?
Bonjour à tous,
j'ai le choix entre deux conceptions différentes de a base de données et je ne sais pas quelle solution choisir, pourriez-vous me conseiller, s'il vous plait?
Dans mon appli j'ai 2 types d'utilisateurs. Les utilisateurs de type 1 doivent remplir des champs très différents des utilisateurs de type 2. Il n'y a qu'un champ qu'ils doivent tous les deux remplir. (Appelons le le champ sous-type.)
J'ai donc le choix entre: créer 2 tables et faire le lien en fonction de la valeur de mon champ utilisateur.type.
OU créer une table, et ne remplir que la moitié des champs à chaque fois.
Quelle solution est la plus correcte?
en espèrant avoir été assez claire...
merci d'avance pour vos conseils! :D