Comment utiliser une base de données relationnelle pour stocker tous les utilisateurs qui appartiennent à un groupe, et tous les groupes auxquels un utilisateur appartient?
-
30-10-2019 - |
Question
Ceci est une question débutante:
Un utilisateur peut appartenir à de nombreux groupes et un groupe peut contenir de nombreux utilisateurs.
Disons que les deux tables ressemblent à ceci:
user_id user_name user_email
Group_id Group_Title Group_Description
Où et comment stocker tous les utilisateurs qui appartiennent à un groupe et à tous les groupes auxquels un utilisateur appartient?
Je ne peux pas imaginer que le tableau des groupes ait un champ d'utilisateurs qui contient des ID utilisateur séparés par des virgules étant une solution acceptable. Je pense que j'obtiens le concept de base des bases de données relationnelles, mais je ne suis pas sûr de la mise en œuvre. Je reçois la relation un à un, mais je me débat avec un à plusieurs. Est-ce à quoi je fais face dans cet exemple deux relations un à plusieurs distinctes?
Pas de solution correcte