#780

Un utilisateur, plusieurs rôles — une table de jonction sans id synthétique

Construisez une table de jonction pour la relation « un utilisateur peut avoir plusieurs rôles, et un rôle peut concerner plusieurs utilisateurs ». La même paire (user_id, role_id) ne doit pas apparaître deux fois, et un identifiant de substitution distinct n'est pas nécessaire — la paire elle-même est l'identifiant naturel. Créez user_roles avec deux colonnes entières user_id et role_id, et une clé primaire composite couvrant les deux.

Uniquement CREATE/ALTER/DROP — aucun SELECT final nécessaire.

Le résultat de votre requête apparaîtra ici

Aucun schéma de départ

Cet exercice démarre sans aucune table — vous les créerez via CREATE TABLE.