#780

Um usuário, vários papéis — uma tabela de junção sem id sintético

Crie uma tabela de junção para a relação «um usuário pode ter muitos papéis, e um papel pode ter muitos usuários». O mesmo par (user_id, role_id) não deve aparecer duas vezes, e não é preciso um id substituto separado — o próprio par é o identificador natural. Crie user_roles com duas colunas inteiras user_id e role_id, e uma chave primária composta que abrange ambas.

Apenas CREATE/ALTER/DROP — não é preciso um SELECT no final.

Entre para enviar

O resultado da sua consulta aparecerá aqui

Sem esquema inicial

Esta tarefa não inclui tabelas iniciais: você vai criá-las com CREATE TABLE.