#780

Ein Benutzer, mehrere Rollen — eine Verknüpfung ohne synthetische id

Baue eine Verknüpfungstabelle für die Beziehung «ein Benutzer kann viele Rollen haben, und eine Rolle kann viele Benutzer haben». Dasselbe Paar (user_id, role_id) darf nicht zweimal vorkommen, und eine separate Surrogat-id wird nicht benötigt — das Paar selbst ist der natürliche Identifikator. Erstelle user_roles mit zwei Integer-Spalten user_id und role_id sowie einem zusammengesetzten Primärschlüssel, der beide umfasst.

Nur CREATE/ALTER/DROP — kein abschließendes SELECT erforderlich.

Dein Abfrageergebnis erscheint hier

Kein Ausgangsschema

Diese Aufgabe beginnt ohne Tabellen — du erstellst sie mit CREATE TABLE.