Estou desenvolvendo uma API para estudos, meu objeto é fazer um crud e outras funcionalidades para um sistema que gerencia processos dentro de um escritório. Estou modelando a database e cheguei no seguinte problema: O relacionamento muito para muitos entre Cliente, Processo e Advogados , um Processo pode ter vários clientes , vários advogados e vice-versa. Eu tinha chegado a uma conclusão inicial de que a tabela processo iria ser a intermediadora entre as tabelas cliente e advogado, só que isso faria com que a tabela com que a tabela processo ficaria com várias informações redundates no final, então pensei em fazer uma tabela intermediadora entre as três tabela. A tabela Processo_Cliente_Advogado, como isso seria possível?
Segue o rascunho da modelagem da database: