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 ver seu histórico de envios
EntrarEntre para usar o AI Mentor
EntrarSem esquema inicial
Esta tarefa não inclui tabelas iniciais: você vai criá-las com CREATE TABLE.