#780

Un usuario, varios roles — una tabla de unión sin un id sintético

Crea una tabla de unión para la relación «un usuario puede tener muchos roles, y un rol puede tener muchos usuarios». El mismo par (user_id, role_id) no debe aparecer dos veces, y no hace falta un id sustituto aparte — el par en sí es el identificador natural. Crea user_roles con dos columnas enteras user_id y role_id, y una clave primaria compuesta que abarca ambas.

Solo CREATE/ALTER/DROP — no hace falta un SELECT al final.

Aquí aparecerá el resultado de tu consulta

Sin esquema inicial

Este ejercicio no incluye tablas iniciales: tendrás que crearlas con CREATE TABLE.