Bonjour, prière de bien m'aider à concevoir mon modèle de BD :

j'ai 3 types de clients :

  • client principal
  • client succursale
  • client simple


tous les clients devront s'authentifier avec un login et mot de passe
le client principal a plusieurs clients succursales
chaque client succursale peut avoir plusieurs clients simple

quel modèle de données est mieux :

dans une même table :

iduser nameuser typeuser idclientprincipal idclientsuccursale
1 clientprincipale CP null null
2 clientsuccursale CSC 1 null
3 clientsimple CSM 1 2

où je dois avoir 3 ou tables
user / clientprincipale / clientsuccursale / clientsimple

Dans ce cas quel modèle de données me conseillez-vous svp ?