J'essaie de trouver le meilleur moyen pour un système de sécurité de base pour un site Web. Je sais que je veux des utilisateurs et des groupes.
Je pensais que j'aurais:
user_table
user_id
user_name
...
group_type
group_id
group_name
parent_id
...
group_table
id
user_id
group_id
Le premier est l'utilisateur, le second est le groupe et le troisième est la table intermédiaire qui relie les deux. Un utilisateur a plusieurs groupes.
Cela vous semble-t-il correct?
SELECTet un champ FROMafin d'avoir une requête commeSELECT [FROM] FROM [SELECT]

GROUP_TYPEtable doit être nomméeGROUPou quelque chose de similaire, et votreGROUP_TABLEréférence à la fois aux utilisateurs et aux groupes, car c'est ce qu'elle relie.